S符号位:0-正数 1-负数
E指数部分:127代表0 128代表1 126代表-1等,但是不能等于255
M尾数部分:0101010101111等,是一个二进制数
结果:1.M * 2E,S决定正负,是一个2进制的数,
log10(223) ≈ 6.92,严格精度能保证6位有效数字,也可以适当放宽认为是7位。1234567.0 和 0.001234567 都是7位有效数字。7位有效数字统一描述实数范围。
如果限定在整数范围:
224 = 16777216,当float超过16777216,个位精度就不保。
float类型不适合描述电量,精度会丢失,最好改成double。
补充: