结论
先说结论, float能表示范围为:± 3.4e38
- 最大正数PosMax
3.402e38
- 最小正数PosMin
1.175e-38
- 最大负数NegMax
-1.175-38
- 最小负数NegMin
-3.402e38
先来回顾一下float 的表达公式以及存储范围
表达公式
在IEEE标准中,float的表达公式为:
其中决定正负号,
为尾数,
为基数or进制,
为指数
在实际应用中,编译器主要用二进制,所以公式可简化为
采用二进制存储后,的整数部分恒定为1,可以不用储存,我们将需要放入内存的小数部分称为