黑马程序员技术交流社区

标题: int类型表示的数据范围,和float类型表示的数据范围,哪一... [打印本页]

作者: 18001105207    时间: 2016-9-23 21:01
标题: int类型表示的数据范围,和float类型表示的数据范围,哪一...
int类型表示的数据范围,和float类型表示的数据范围,哪一个大

作者: 马文丽    时间: 2016-9-23 21:15
float................................
作者: 18001105207    时间: 2016-9-23 21:26
马文丽 发表于 2016-9-23 21:15
float................................

他们都是4个字节呀
作者: Fate_stay    时间: 2016-9-23 21:27
float的数据范围大
作者: 783861866    时间: 2016-9-23 22:44
感谢阳哥分享,笔记很详细,有调理,持续关注你!
作者: 荔荔舟    时间: 2016-9-24 00:10
可以这样理解,取值范围(byte char short) < int < long < float < double。

作者: 疯狂的麦克斯    时间: 2016-9-24 00:16
float有8位是放的指数位,几何倍增
作者: qihaichengtian    时间: 2016-9-24 00:54
float 这是肯定的, float比long都大, 因为float的内部不是二进制的, 自动转换,也是int-->long-->flaot
作者: 18001105207    时间: 2016-9-24 09:54
噢,原来它们底层存储数据的方式是不一样的
作者: 马文丽    时间: 2016-9-24 20:48
18001105207 发表于 2016-9-23 21:26
他们都是4个字节呀

int 占四个字节 -2^31~2^31-1
float 占四个字节 -3.403E38~3.403E38
作者: 18001105207    时间: 2016-9-25 10:32
马文丽 发表于 2016-9-24 20:48
int 占四个字节 -2^31~2^31-1
float 占四个字节 -3.403E38~3.403E38

哦哦,那就明白了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2