变量须先定义后使用。 定义变量时,须指出该变量的数据 类型。如 int X float y int a 256 天
变量须先定义后使用。 定义变量时,须指出该变量的数据 类型。如 int x ; float y ; int a = 256 ;
2-3 整型数据 在程序中,整型常量可以用十进制、八进制 十六进制表示。 整型变量分 关键字 PC中占的位数 数的范围 基本型 int 16 Bit -32768~32767 短整型 short int 16 Bit -32768~32767 长整型 long int 32 Bit -2312311 无符号型unsigned16Bit 0~65535 无符号长整型unsigned long 32Bit米
2-3 整型数据 在程序中,整型常量可以用十进制、八进制 、 十六进制表示。 整型变量分: 关键字 PC中占的位数 数的范围 基本型 int 16 Bit -32768~32767 短整型 short int 16 Bit -32768~32767 长整型 long int 32 Bit -2 31~231 -1 无符号型 unsigned 16 Bit 0~65535 无符号长整型 unsigned long 32 Bit
请同学们考虑 int a 15 int b=-15 unsined int c 15 unsined int d 65600; a、b、c、d四个整型变量在内存中存放的形 式如何? 应该是: a 0000000000001111 请看图解 b 1111111111110001 0000000000001111 d 0000000001000000
请同学们考虑 : int a = 15 ; int b = - 15 ; unsined int c = 15 ; unsined int d = 65600 ; a、b 、c 、d 四个整型变量在内存中存放的形 式如何? 应该是: a 00000000 00001111 b 11111111 11110001 c 00000000 00001111 d 00000000 01000000 请看图解
intb表-5 负数是以补码形式在内存中存放的。 -15的 15 87 0 原码: 10000000 00001111 反码: 11111111 11110000 补码: 1111111111110001 补码为反码+1
int b = - 15 ; 负数是以补码形式在内存中存放的。 -15 的 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 反码: 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 补码: 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 15 8 7 0 原码: 补码为 反码 + 1
¥ 2-4 实型数据 在程序中,实型常量可以用十进制形式 和指数形式表示(如56e3即为56000)。 实型变量分: 单精度(float) 32 Bit 见下面讲解 数值范围为10~38~1038 双精度(double)64Bit 数值范围为10308~10308
2-4 实型数据 在程序中,实型常量可以用十进制形式 和指数形式表示(如 56e3 即为 56000)。 实型变量分: 单精度(float) 32 Bit 数值范围为 10 - 38 ~ 10 38 双精度(double)64 Bit 数值范围为 10- 308 ~ 10 308 见下面讲解