根据IEEE Std 754-2008标准,binary64 双精度浮点格式的指数字段宽度为 11 位,通过 1023 的指数偏差进行补偿。标准还规定最大指数为 1023,并且最小值为 -1022。为什么最大指数不是:
2^10 + 2^9 + 2^8 + 2^7 + 2^6 + 2^5 + 2^4 + 2^3 + 2^2 + 2^1 + 2^0 - 1023 = 1024
并且最小指数不是:
0 - 1023 = -1023
根据IEEE Std 754-2008标准,binary64 双精度浮点格式的指数字段宽度为 11 位,通过 1023 的指数偏差进行补偿。标准还规定最大指数为 1023,并且最小值为 -1022。为什么最大指数不是:
2^10 + 2^9 + 2^8 + 2^7 + 2^6 + 2^5 + 2^4 + 2^3 + 2^2 + 2^1 + 2^0 - 1023 = 1024
并且最小指数不是:
0 - 1023 = -1023