黑马程序员技术交流社区

标题: 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