00 00 00 00 00 00 00 00 00 00 00 00 00 00 11
unsigned long
例2-3:不同种类整型数据的运算 : #include <stdio.h> main() { int a,b,c,d; 例如: 例如: unsigned u; int a,b; a= 12; b= -24; u= 10; c= a+u; long num,i,j; unsigned short c,d; d=b+u; printf(“a+u=%d,b+u=%d\n”,c,d); } 3、整型变量的 、 定义 运行结果: 运行结果:a+u = 22 b+u = -14
三、关键字(保留字)P. 关键字(保留字)P.375 )P.
C语言中具有特定含义、专门用作语言特定成分的一类 语言中具有特定含义、 语言中具有特定含义 标示符。 标示符。 C语言的关键字 个 语言的关键字32个 语言的关键字
注意:*关键字都有特定的意义,不能用作其他 注意: 关键字都有特定的意义, *关键字都必须小写
1、变量:其值是可以改变的量, 、变量:其值是可以改变的量, 它用标识符(变量名)来表示, 它用标识符(变量名)来表示, 在内存中占据一定的存储单元。 在内存中占据一定的存储单元。 例2-2 #define PRICE 30 main() { int num,total; num=10; total=num*PRICE; printf(“total=%d”,total); }
P.43 表3.1给出了标准定义的整型数据的取值范围 给出了标准定义的整型数据的取值范围 有符号型 基本型: 说明, 字节, 位 基本型:以int说明,占用 字节,32位。如:int i,sum; 说明 占用4字节 短整型: 说明, 字节, 位 短整型:以short int或short说明,占用 字节, 16位。如:short s,sum; 或 说明 占用2字节 长整型: 说明, 字节, 位 长整型:以long int或long说明,占用 字节, 32位。如:long i,sum; 或 说明 占用4字节 无符号型(存放没有符号的整数 无符号型 存放没有符号的整数) 存放没有符号的整数 无符号整型: 说明, 字节, 位 无符号整型:以unsigned int或unsigned说明,占用 字节, 32位。 或 说明 占用4字节 如: unsigned ui,sum; 无符号短整型: 说明,占用2字节 字节, 位 无符号短整型:以unsigned short 说明,占用 字节, 16位。 如: unsigned short us,sum; 无符号长整型: 说明, 字节, 位 无符号长整型:以unsigned long说明,占用 字节, 32位。 说明 占用4字节 如: unsigned long ui,sum;