工工.整型常量按照在内存中所占字节数,分为 基本整型:2字节 短整型:2字节 长整型:4字节,用后缀L/表示 无符号整型数:2字节,用后缀U/u表 示无符号整型数 无符号长整型数:4字节,用后缀 工U/1表示无符号长整型数
II.整型常量按照在内存中所占字节数,分为 • 基本整型:2字节 • 短整型: 2字节 • 长整型: 4字节,用后缀L/l表示 • 无符号整型数: 2字节,用后缀U/u表 示无符号整型数 • 无符号长整型数: 4字节,用后缀 LU/lu表示无符号长整型数
整型常量举例: 123,0123,0x78,0xabc0, 012L,0x12U 以上为合法的整型常量 457893(超出短整型表示范围) 0387U(八进制数出现数字“8) 3a9工 (”a〃只能出现在十六进制中) 以上为非法的整型常量
123,0123,0x78,0xabc0, 012L,0x12U 整型常量举例: 457893 0387LU 3a9L 以上为合法的整型常量 以上为非法的整型常量 (超出短整型表示范围) (八进制数出现数字“8”) (” a”只能出现在十六进制中)
整型变量: 变量类型名 变量类型 所占字节数 数的范围 基本整型 int 32768~32767 短整型 short int ( short) 32768~32767 长整型 long int (long) 2147483648~214748364 无符号基本型 unsigned int 0~65535 无符号短整型| unsigned short int 224224 0~65535 无符号长整型 unsigned long int 0~4294967295
整型变量: 变量类型名 变量类型 所占字节数 数的范围 基本整型 int 2 -32768~32767 短整型 short int(short) 2 -32768~32767 长整型 long int (long) 4 -2147483648~2147483647 无符号基本型 unsigned int 2 0~65535 无符号短整型 unsigned short int 2 0~65535 无符号长整型 unsigned long int 4 0~4294967295
整型变量举例: main( int i,j /*定义整型变量i/ /*分别给整型变量i赋值*/ j=2 printf(“i=%dj=%d”,ij); /*按十进制格式输出整型变量j的值*/
整型变量举例: main( ) { int i,j; /*定义整型变量i,j*/ i=1; /*分别给整型变量i,j赋值*/ j=2; printf(“i=%d,j=%d”,i,j); /*按十进制格式输出整型变量i,j的值*/ }