51Testing软件测试论坛
标题:
java中float类型为什么最大可接近2的128次方
[打印本页]
作者:
段友给我5
时间:
2018-12-27 11:55
标题:
java中float类型为什么最大可接近2的128次方
Float类型为32位第一位为符号位,8位是指数位,52位是尾数位,那它为什么最大可表示2的128次方呢,依我的理解最大可表示为2^0+2^1+2^2+2^3+2^4+2^5+2^6+2^7
在学课程:
零基础学编程JAVA语言直通班
http://www.atstudy.com/course/1006
作者:
学掌门网校
时间:
2018-12-27 15:09
float:1bit(符号位)+8bits(指数位) +23bits(尾数位)
(浮点)数值 = 尾数 × 底数 ^ 指数
float的指数范围为-127~128,并且指数位是按补码的形式来划分的。
其中负指数决定了浮点数所能表达的绝对值最小的数;而正指数决定了浮点数所能表达的绝对值最大的数,也即决定了浮点数的取值范围。float的范围为-2^128 ~ +2^128
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2