A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 纯情永生 中级黑马   /  2015-10-31 21:04  /  427 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

为什么float类型比long类型取值范围大啊,那个规定看不懂
求大神解决

评分

参与人数 1黑马币 +4 收起 理由
倾慕丶花恋 + 4 神马都是浮云

查看全部评分

7 个回复

倒序浏览
我也想知道
回复 使用道具 举报
次方的基数不一样  一个是2  一个是10
回复 使用道具 举报
2的63次方  和10的38次方  谁大……
回复 使用道具 举报
就像用科学计数法表示的数字和一般数字相比差不多。
回复 使用道具 举报
好像是说,float虽然只有4个字节,但他的4个字节中,会分区域,有的负责整数部分,有的负责小数部分,也有的负责指数部分,通过计算float中负责指数部分的最大值,是比long能存储的最大值要大,所以float的存储范围大于long类型,因为只要求了解,所以详细的也不知道
回复 使用道具 举报
#在这里快速回复#谁说的,foloat是38次方,double是308次方,你说谁打
回复 使用道具 举报
比如说同样是123这3个数表示 , 10进制的123和1乘以10的23次方哪个大??float类型表示就是后者,long是前者
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马