简单笔记(四)

 第二章  类型、运算符与表达式

10.11.25
2.1 变量名
对变量与符号常量的名字存在着一些限制。名字有字幕
 
与数字组成,但其第一个字符必须为字母。下划线_也
 
被看做是字母,它有时可用于命名比较长的变量以提高
 
可读性。由于库函数通常使用下划线开头的名字,因此
 
不要将这类名字用作变量名。大写字母与小写字母是有
 
区别的,x与X是两个不同的名字,一般把由大写字母组
 
成的名字用作符号常量。
在内部名字中至少前31个字符是有效的。
在选择变量名时比较明智的方法是使所选名字的含义能
 
表达变量的用途。我们倾向于局部变量使用比较短的名
 
字(尤其是循环控制变量,亦叫循环位标),外部变量
 
使用比较长的名字。
2.2 数据类型与大小
在C语言中只有如下几个基本数据类型:
char 单字节,可以存放字符集中一个字符。
int 整数,一般反映了宿主机上整数的自然大小。
float 单精度浮点数。
double 双精度浮点数。
此外,还有一些可用于限定这些基本类型的限定符。其
 
中short与long这两个限定符用于限定整数类型:
short int sh;
long  int counter;
在这种说明中,int可以省去,一般情况下许多人也是
 
这么做的。
类型限定符signed与unsigned可用于限定char类型或任
 
何整形类型。经unsigned限定符限定的数总是正的或0
 
,并服从算数摸2n定律。例如,如果char对象占用8位
 
,那么unsigned char变量的取值范围为0~255,而
 
signed char变量的取值范围则为-128~127(在采用补码
 
的机器上)。普通char对象是有符号的还是无符号的则
 
取决于具体机器,但可打印字符总是正的。
long double类型用于指定高精度的浮点数。如同整数
 
一样,浮点对象的大小也是由事先定义的,float、
 
double与long double类型的对象可以具有同样大小,
 
也可以表示两种或三种不同的大小。
在标准头文件<limits.h>与<float.h>中包含了有关所
 
有这些类型的符号常量以及机器与编译程序的其他性质
 
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值