整型变量 1.整型变量的分类 基本整型int 占内存2B 整短整型 short int或sot占内存2B 型」长整型 long int或lo吗g占内存4B 变量 无符号基本整型 unsigned int 无符号整型无符号短整型 unsigned short 无符号长整型 unsigned long
整型变量 整 型 变 量 基本整型 int 占内存2B 短整型 short int 或 short 占内存2B 长整型 long int 或 long 占内存4B 无符号整型 无符号基本整型 unsigned int 无符号短整型 unsigned short 无符号长整型 unsigned long 1.整型变量的分类
TC中各类整型量所分配内存字节数及数的表示范围 类型说明符 数的范围 分配字节数 int -32768-32767 字节 short int -3276832767 字节 signed int -32768~32767 2字节 unsigned int 0~65535 字节 long int 2147483648~2147483647 4字节 unsigned long 0~4294967295 1字节 例如:一个整型(int)数据的最大值 符号位
类型说明符 数的范围 分配字节数 int -32768~32767 2字节 short int -32768~32767 2字节 signed int -32768~32767 2字节 unsigned int 0~65535 2字节 long int -2147483648~2147483647 4字节 unsigned long 0~4294967295 4字节 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 符号位 TC中各类整型量所分配内存字节数及数的表示范围 例如:一个整型(int)数据的最大值
2.整型变量的说明 ■变量说明的一般形式为 类型说明符变量名标识符,变量名标识符 例如:inta,b,c;(a,b,c为整型变量) long x,y;(x,y为长整型变量) unsigned int p, q;(p,q为无符号整型变量)
变量说明的一般形式为: 类型说明符 变量名标识符,变量名标识符,… ; 例如: int a,b,c; (a,b,c为整型变量) long x,y; (x,y为长整型变量) unsigned int p,q; (p,q为无符号整型变量) 2. 整型变量的说明
2.整型变量的说明 ■在书写变量说明时,应注意以下几点: (1)允许在一个类型说明符后,说明多个相同 类型的变量。各变量名之间用逗号间隔。类型说 明符与变量名之间至少用一个空格间隔 (2)最后一个变量名之后必须以“;”号结尾。 (3)变量说明必须放在变量使用之前。一般放 在函数体的开头部分
在书写变量说明时,应注意以下几点: (1)允许在一个类型说明符后,说明多个相同 类型的变量。各变量名之间用逗号间隔。类型说 明符与变量名之间至少用一个空格间隔。 (2)最后一个变量名之后必须以“ ; ”号结尾。 (3)变量说明必须放在变量使用之前。一般放 在函数体的开头部分。 2. 整型变量的说明
例 main (0 i int a, b, c, d unsigned u a=12;b=-24;u=10; c=a+u: d=b+u printf(a+u=%d, b+u=%d\n",c, d); 程序运行结果: a+u=22,b+u=-14
例 main() { int a,b,c,d; unsigned u; a=12;b=-24;u=10; c=a+u; d=b+u; printf(“a+u=%d,b+u=%d\n”,c,d); } 程序运行结果: a+u=22, b+u=-14