2-2常量与变量 在程序执行过程中,其值不能被改变 的量为常量。在程序中,常量可以用符号 来表示。 在程序执行过程中,其值可以被改变 的量为变量。每一个变量须有一个变量名, 它在内存中占有一个内存单元。变量名的 标识符须字符或下划线开头,长度不限 大小写字母表示不同的标识符
2-2 常量与变量 在程序执行过程中,其值不能被改变 的量为常量。在程序中,常量可以用符号 来表示。 在程序执行过程中,其值可以被改变 的量为变量。每一个变量须有一个变量名, 它在内存中占有一个内存单元。变量名的 标识符须字符或下划线开头,长度不限。 大小写字母表示不同的标识符
变量须先定义后使用。 定义变量时,须指出该变量的数据 类型。如 int x float y i int a= 256
变量须先定义后使用。 定义变量时,须指出该变量的数据 类型。如 int x ; float y ; int a = 256 ;
23整型数据 在程序中,整型常量可以用十进制、八进制 十六进制表示。 整型变量分 关键字PC中占的位数数的范围 基本型int 16Bit-32768~32767 短整型 short int16Bit-32768~32767 长整型| ong int32Bit 3131 无符号型 unsigned16Bt0-65535 无符号长整型 unsigned long32Bitk
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 bE-15 unsined int C=15 unsined int de 65600; a、b、c、d四个整型变量在内存中存放的形 式如何? 应该是: a0000000000001111 请看图解 b1111111111110001 0000000000001111 d0000000001000000
请同学们考虑 : 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 请看图解
int b= -! 天 5 负数是以补码形式在内存中存放的。 15的 15 87 0 原码:1000000000001111 反码:1111111111110000 补码:1111111111110001 x 补码为反码+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