第二章类型(type)、运算符(operator)、表达式(expression)基本数据类型字符类型(char)(1byte)整型(short(2),int(2),long(4),unsigned)单精度型(float)(4/7)实型(浮点型)双精度型(double)(8/15)枚举类型(enum)数组类型([])构造类型结构体类型(struct)共用体类型(union)指针类型(*)空类型(void)基本类型数据类型定义形式:类型标识符:变量名1[,变量名2,变量名3
];Typename:variable1[,variable2,variable3…]例如:inta,b,c;floatx,y;charc1,c2;或intc1,c2;变量初始化(initialization)在说明变量的同时给变量一个初始值
inta=5,b=3;√inta=b=c=3;inta,b,c;a=b=c=3;√常量(constants)一、整型(integertype)(1)十进制形式(decimal):与数学上的整数表示相同;例如:12,-100,0(2)八进制形式(octal):在数码前加数字0;例如:012=1*81+2*80=10(十进制)(3)十六进制形式(hexadecimal):在数码前加0X(数字0和字母X)
例如:0x12=1*161+2*160=18(十进制)*八进制的数码范围为0~7;018*十六进制的数码除了数字0~9外还使用英文字母a~f(或A~F)表示10~15
如:0x1e√二、实型(realtype)(1)十进制小数(decimalfraction)形式:由数字和小数点组成;例如:3
(2)指数(exponential)形式:“十进制小数”+“e(或E)”+“十进制数整数”
5e-6表示12
5×10-6
小数点不能单独出现