正在加载图片...
靳润昭C语言教程讲义 2001年2月17日 short int型: 0o 00000000 0011 o1 000000000000m unsigned short int型: 1101 0000000000 000000|000000000011101 3.整型变量的定义 变量定义的一般形式为 类型说明符变量名标识符,变量名标识符, 例如 a,b,c;(a,b,c为整型变量) long,y;(xy为长整型变量) unsigned p, q,(pq为无符号整型变量) 在书写变量定义时,应注意以下几点: 允许在一个类型说明符后,定义多个相同类型的变量。各变量名之间用逗号间隔。 类型说明符与变量名之间至少用一个空格间隔 最后一个变量名之后必须以“;”号结尾。 变量定义必须放在变量使用之前。一般放在函数体的开头部分。 【例3.2】整型变量的定义与使用。 maino int a b c d c=a+u d=b+u printf("atu%d, b+u%dn, c, d 4.整型数据的溢出 【例3.3】整型数据的溢出。 mal a=32767 b=a+1; printf("%d, %d\n", a, b); 第7页靳润昭 C 语言教程讲义 2001 年 2 月 17 日 第7页 short int 型: 00 00 00 00 00 00 11 01 long int 型: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 01 unsigned int 型: 00 00 00 00 00 00 11 01 unsigned short int 型: 00 00 00 00 00 00 11 01 unsigned long int 型: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 01 3. 整型变量的定义 变量定义的一般形式为: 类型说明符 变量名标识符,变量名标识符,...; 例如: int a,b,c; (a,b,c 为整型变量) long x,y; (x,y 为长整型变量) unsigned p,q; (p,q 为无符号整型变量) 在书写变量定义时,应注意以下几点: ◼ 允许在一个类型说明符后,定义多个相同类型的变量。各变量名之间用逗号间隔。 类型说明符与变量名之间至少用一个空格间隔。 ◼ 最后一个变量名之后必须以“;”号结尾。 ◼ 变量定义必须放在变量使用之前。一般放在函数体的开头部分。 【例 3.2】整型变量的定义与使用。 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); } 4. 整型数据的溢出 【例 3.3】整型数据的溢出。 main() { int a,b; a=32767; b=a+1; printf("%d,%d\n",a,b); }
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有