黑马程序员技术交流社区

标题: 隐式转换疑问 [打印本页]

作者: zhangzhiyao    时间: 2015-8-25 18:45
标题: 隐式转换疑问
隐式类型转换等级:
byte,char,short --》int --》long --》float --》double
long是8个字节,float是4个字节,为什么float类型比long类型高一级?
作者: xuxu5112    时间: 2015-8-25 20:43
本帖最后由 xuxu5112 于 2015-8-25 20:55 编辑

long的取值范围:      -2^63 ~ 2^63 -1
float 4个字节 32位   1个符号位  8个指数位  23个小数位
取值范围主要由 指数位决定   取值范围应该大于 -2^127+1~ 2^(-127)~2^127-1
所以 float 的取值范围 大于long
具体到底咋存的请百度


作者: 七了个七    时间: 2015-8-25 20:48
楼上说的对




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