黑马程序员技术交流社区

标题: 求大神来帮忙解决这个问题 [打印本页]

作者: 纯情永生    时间: 2015-10-31 21:04
标题: 求大神来帮忙解决这个问题
为什么float类型比long类型取值范围大啊,那个规定看不懂
求大神解决
作者: Sayman    时间: 2015-10-31 21:06
我也想知道
作者: JYcainiao    时间: 2015-10-31 21:13
次方的基数不一样  一个是2  一个是10
作者: JYcainiao    时间: 2015-10-31 21:14
2的63次方  和10的38次方  谁大……

作者: sharplance    时间: 2015-10-31 21:29
就像用科学计数法表示的数字和一般数字相比差不多。
作者: 铁苯锌    时间: 2015-10-31 21:31
好像是说,float虽然只有4个字节,但他的4个字节中,会分区域,有的负责整数部分,有的负责小数部分,也有的负责指数部分,通过计算float中负责指数部分的最大值,是比long能存储的最大值要大,所以float的存储范围大于long类型,因为只要求了解,所以详细的也不知道
作者: 我若为神    时间: 2015-10-31 21:38
#在这里快速回复#谁说的,foloat是38次方,double是308次方,你说谁打
作者: kongminggg    时间: 2015-10-31 21:51
比如说同样是123这3个数表示 , 10进制的123和1乘以10的23次方哪个大??float类型表示就是后者,long是前者




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