黑马程序员技术交流社区
标题:
int与float都占用4个字节,为什么float存储的范围比int大那么多
[打印本页]
作者:
刘少华
时间:
2012-1-20 22:17
标题:
int与float都占用4个字节,为什么float存储的范围比int大那么多
本帖最后由 刘少华 于 2012-1-27 13:35 编辑
求解释。。。。。。
作者:
何圣东
时间:
2012-1-21 18:42
float和int都是固定长度的,4字节(32位机子)
int是精确的,超出范围就溢出了,数据就错误了。
而float并不是单纯的101010这样存储,而是把4个字节划分为符号位,指数位,尾数位 。
三个部分固定的,因为有指数,存储的范围当然比int大了。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2