【发布时间】:2013-03-04 20:17:12
【问题描述】:
根据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
【问题讨论】:
标签: floating-point numbers precision exponent numeric-limits