数值范围

数值范围

int(整型)

尺寸:32bit

范围:-2147483648~2147483647

-2^31=-2147483648;

2^31-1=2147483647;

说明:首位为0表示正数,为1表示负数等价于 111111111....->01111111......

备注:其余整形同理

浮点数

单精度float

尺寸:32bit

范围:

  • 负值取值范围为 -3.4028235E+38 到 -1.4012984E-45;

  • 正值取值范围为 -1.4012984E-45 到 3.4028235E+38。

说明:存储格式为.

  • 正负符号: 1bit;
  • 尾数: 8bit;
  • 指数: 23bit;

双精度double

尺寸:64bit

范围:

  • 负值取值范围为 -1.79769313486231570E+308 到 -4.94065645841246544E-324;

  • 正值取值范围为 4.94065645841246544E-324 到 1.79769313486231570E+308。

说明:存储格式为.

  • 正负符号: 1bit;
  • 尾数: 52bit;
  • 指数: 11bit;

image-20210603152708767

规格化数表示:尾数为1+frac; 指数为e-exp(e=127,1023) ;

非规格化数表示:阶码域全为0(exp全0)时,尾数为frac; 指数为-1022

全部评论

相关推荐

头像
11-09 12:17
清华大学 C++
out11Man:小丑罢了,不用理会
点赞 评论 收藏
分享
昨天 22:55
已编辑
叮咚买菜
牛客吹哨人:建议细说...哨哥晚点统一更新到黑名单:不要重蹈覆辙!25届毁意向毁约裁员黑名单https://www.nowcoder.com/discuss/1317104
叮咚买菜稳定性 10人发布 投递叮咚买菜等公司10个岗位 >
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务