注意: 十进制数17的二进制形式为10001,Turbo C++ 3.0为一
个整型变量在内存中分配2个字节的存储单元。 数值是以补码(lement) 表示的。
20
2.3 整型数据
2.整型变量的分类
共六种
有符号基本整型 (signed)int 有符号短整型 (signed)short (int ) 有符号长整型 (signed) long (int) 无符号基本整型 unsigned int 无符号短整型 unsigned short (int) 无符号长整型 unsigned long (int)
16
2.2 常量与变量
变量名必须是标识符
例:sum,_total, month, Stu_name, l_1_2,BC235
M.D.John, ¥123,3D64, a>b
注意: 编译系统将大写字母和小写字母认为是两个不同的字符。 在C语言中,要求对所有用到的变量作强制定义,也就是“先定义,后
22
2.3 整型数据
3. 整型变量的定义 C规定在程序中所有用到的变量都必须在程序中定义, 变
量说明的一般形式为: 数据类型名 变量名表;(变量名之间用逗号分隔)
例如: int a,b,c;(指定变量a、b为整型) unsigned short c,d;(指定变量c、d为无符号短整型) long e,f;(指定变量e、f为长整型)
如:0x123,代表16进制数123,等于十进制数 291。 -0x12等于十进制数-18。
10
浮点型常量
C89规定,浮点常量只能使用十进制。 浮点数的书写可以直接书写或采用指数形式。采
用指数形式时以10底数,用e/E表示指数。 指数部分必须为整数,不能是小数,不能带小数