黑马程序员技术交流社区

标题: long是8个字节,float是4个字节,为什么long 比 float小? [打印本页]

作者: zhaodecang    时间: 2016-7-17 18:15
标题: long是8个字节,float是4个字节,为什么long 比 float小?
请问谁知道这是为什么:
long是8个字节,float是4个字节,为什么long 比 float小?

作者: cat73    时间: 2016-7-17 18:17
long 的取值范围比 float 小
但 long 的精度比 float 高
作者: 永远的红魔    时间: 2016-7-17 20:55
float占4个字节 32个二进制位  其中有8位是指数位 00000000--11111111 代表0--255  0代表0  255代表无穷大 有个IEEE754规定   指数幂 1--254  都剪去 127  幂是 -126--127 比long的指数幂63 大  
这是Java基础班第二天教的  回答的不好见谅 新人刚入坑
作者: lijiazhi    时间: 2016-7-17 21:11
楼上的哥们已经回答了




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