1.整型数据类型 型符号 关键字 所占位数 数的表示范围 (signed) int 32 2147483648-2147483647 有( signed) short 16 32768~32767 整型 (signed)long 32 -2147483648~2147483647 unsigned int 32 0~4294967295 无| unsigned short 16 0~65535 unsigned long 32 0~4294967295
1. 整型数据类型 类型 符号 关键字 所占位数 数的表示范围 整 型 字 符 型 实 型 有 无 (signed) int 32 (signed) short 16 -32768~32767 (signed) long 32 -2147483648~2147483647 unsigned int 32 unsigned long 32 0~4294967295 unsigned short 16 0~65535 有 float 32 -3.4e-38~3.4e38 有 double 64 -1.7e-308~1.7e308 有 char 8 -128~127 无 unsigned char 8 0~255 -2147483648~2147483647 0~4294967295 类型 符号 关键字 所占位数 数的表示范围 整 型 字 符 型 实 型 有 无 (signed) int 32 (signed) short 16 -32768~32767 (signed) long 32 -2147483648~2147483647 unsigned int 32 unsigned long 32 0~4294967295 unsigned short 16 0~65535 有 float 32 -3.4e-38~3.4e38 有 double 64 -1.7e-308~1.7e308 308~1.7e308 有 char 8 -128~127 无 unsigned char 8 0~255 -2147483648~2147483647 0~4294967295
1.整型数据类型 ◆有符号和无符号变量的区别是什么? 有符号变量:变量中的最高位是符号位 (0.为正,1为负),其余位是具体数值。因 此可以表示负数和正数。 无符号变量:全部的位都是具体数值。 因此只能表示正数
◆ 有符号和无符号变量的区别是什么? ▪ 有符号变量:变量中的最高位是符号位 (0为正,1为负),其余位是具体数值。因 此可以表示负数和正数。 ▪ 无符号变量:全部的位都是具体数值。 因此只能表示正数。 1. 整型数据类型
2整型常量 整型常量即整常数。 C中有下面三种形式的整型常量 1.十进制整型常量: 由数字09和正负号表示 如:123,-456,0
2.整型常量 1. 十进制整型常量: 由数字0~9和正负号表示 如: 123, -456, 0 整型常量即整常数。 C中有下面三种形式的整型常量:
2.整型常量 2.八进制整型常量: 由数字0开头,后跟数字07表示 如:0123,即(0123)8=(83)10 注意:八进制整型常量中不应出现“7以上 的数码。 如:0128,0209
❖注意:八进制整型常量中不应出现“7”以上 的数码。 如: 0128, 0209 2. 整型常量 2.八进制整型常量: 由数字0开头,后跟数字0~7表示. 如: 0123, 即(0123)8 =(83)10
2.整型常量 3.十六进制整型常量:以“0x或0X”开 头后跟09,af,AF表示 如:0XF,即(0xF)16=(25510 问题: 0123=(83) 0x123=( 291
2. 整型常量 3. 十六进制整型常量:以 “0x或0X”开 头后跟0~9,a~f,A~F表示 如: 0xFF, 即(0xFF)16 =(255)10 问题: 0123 = ( )10 0x123 = ( )10 83 291