为什么浮点下溢发生在 2?12??

Lor*_*ngs 2 c++ floating-point

表示浮点数时,为什么指数遇到 2 \xe2\x88\x92126时会下溢 x92127(含)到 128(含)的所有内容,为什么指数在达到 2 \xe2\x88\x92126 时会下溢?

\n

小智 5

指数范围从 \xe2\x88\x92126 到 +127,因为 \xe2\x88\x92127(全 0)和 +128(全 1)的指数是为特殊数字保留的。维基百科

\n

  • C++ 标准没有定义这一点。[IEEE_754 确实](https://en.wikipedia.org/wiki/IEEE_754)。 (3认同)