正文

C++ 第2章  数据类型与表达式【2】2008-08-14 03:35:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/yzrj/37573.html

分享到:

 

(3) 在整型符号int和字符型符号char的前面,可以加修饰signed(表示有符号)unsigned(表示无符号)如果指定为signed,则数值以补码形式存放,存储单元中的最高位(bit)用来表示数值的符号。如果指定为unsigned,则数值没有符号,全部二进制位都用来表示数值本身。例如短整型数据占两个字节 ,见图2.2

 
有符号时,能存储的最大值为215-1,即32767,最小值-32768。无符号时,能存储的最大值为216-1,即65535,最小值为0。有些数据是没有负值的,可以使unsigned,它存储正数的范围比用signed时要大一倍。
(4) 浮点型(又称实型)数据分为单精度(float)、双精度(double)和长双精度(long double)3种,在Visual C++ 6.0中,对float提供6位有效数字,对double提供15位有效数字,并且floatdouble的数值范围不同。对float4个字节,对doublelong double分配8个字节。
(5) 表中类型标识符一栏中,方括号[ ]包含的部分可以省写,如shortshort int等效,unsigned intunsigned等效。

阅读(1312) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册