四字节的整数表示范围比八字节浮点数表示范围小

        8个字节整数部分的存储形式:共64位二进制数,1位符号位,63位尾数位。符号位中0表示正数,1表示负数;因此最小值的二进制表示为:1000...000,即1后跟63个0,十进制表示为-2^63,最大值的二进制表示为:0111...111,即1后跟63个1,十进制表示为-2^63-1;因此八个字节的整数范围是:-2^63~2^63-1。

       4个字节小数部分的存储形式:共32位,最左侧第1位是符号位,紧跟着的8位是指数位,剩余23位为尾数位,其中指数位又含有1位符号位,指数的范围在±2^127;因为小数部分零后面的数值个数多少并不会对数值本身的大小有很大影响,所以可以近似看作一位小数。因此,小数存储范围可以近似看作指数的范围,故而,四字节小数部分的范围为:±2^127。

        由此可见:当整数与小数的存储范围相比较时,八字节的整数范围是明显小于四字节小数范围的,所以四字节的浮点数比八字节的整数表示范围要广。
        

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值