类型大小
char 8
int 32
short 16
long 32
long long 64
sizeof以字节为单位给出类型的大小
使用数据类型
int cost = 12.99;
float pi = 3.1415926536;
第一个声明把12赋予cost,在浮点数值转换为整数时,C简单地丢弃小数部分(截尾),而不进行四舍五入。
第二个声明会损失部分精度,因为float类型只能保证前6位是精确的。
double类型至少能表示10位有效位全用于尾数部分
sizeof 和 strlen:strlen 函数知道在哪里停止,所以sizeof比sizeof运算符数目小1
常量
常量是大写,当遇到大写的符号名时,你会知道它是常量而不是变量