黑马程序员技术交流社区

标题: 基本数据类型float 和long那个范围大 [打印本页]

作者: zhang894095    时间: 2016-7-8 23:26
标题: 基本数据类型float 和long那个范围大
浮点型float  和 长整型 long

作者: 额滴神啊    时间: 2016-7-8 23:29
float 的大   虽然long 是八个字节,Floath是四个字节,但是因为他们定义的标准不一样,浮点型的取值范围远大于long
作者: yin12310    时间: 2016-7-8 23:45
当然是浮点型float 大于长整型 long 这个不要问为什么,我只能告诉去看一下它们的范围就知道了
作者: Insomnia!    时间: 2016-7-9 06:47
float 范围大,底层存储结构不同
作者: cliffawesome    时间: 2016-7-9 15:30
float大,因为* long:2^63-1
                * float:3.4*10^38 > 2*10^38 > 2*8^38 = 2*2^3^38 = 2*2^114 > 2^63-1
作者: warku    时间: 2016-7-9 17:38
~~~`~~~float
作者: 孟小垚    时间: 2016-7-9 20:08
float大,你可以编译一下试试,试过以后记得牢
作者: GeXiaoChao    时间: 2016-7-9 21:13
float类型,它们底层的存储结构不同,浮点数采用的是科学技术法
默认类型转换  byte,short,char--->int---->long--->float--->double
作者: cat73    时间: 2016-7-9 21:27
你可以看看 Float.MAX_VALUE 和 Long.MAX_VALUE 哪个大
不过虽然 Float 范围大,但是 Long 的精度高

Float 只用 4 字节去表示这么大的数字
而 Long 用 8 字节来表示远少于 Float 的数字

作者: 迅雷    时间: 2016-7-9 21:36
GeXiaoChao 发表于 2016-7-9 21:13
float类型,它们底层的存储结构不同,浮点数采用的是科学技术法
默认类型转换  byte,short,char--->int---- ...

楼主正解,这个类型转换老师讲过
作者: sgnx    时间: 2016-7-9 21:38
float大啊
作者: 回根的落叶    时间: 2016-7-9 22:23
float 大,8楼正解
作者: 犁地的拖拉机    时间: 2016-7-9 22:33
Float大。。
作者: rentianyn    时间: 2016-7-10 09:00
我只知道float大




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