阅读 Javadocs,我看到 Math.E 是“比任何其他值都更接近自然对数的底 e 的双精度值。 ”。Math.E 的打印值是 2.718281828459045,而 Math.exp(1.0) 的值应该是相同的值是:2.7182818284590455(最后再加一个 5)。
从文档中,听起来 Math.E 中的位已经“手动调整”以更接近 e 的实际值,而不是 Math.exp(1.0) 产生的计算。这是正确的,还是我错误地阅读了文档?
如果这是正确的,那么使用 Math.pow(Math.E, n) 是否比 Math.exp(n) 更准确,还是更少?我已经用谷歌搜索并搜索了 SO,但在这个特定问题上找不到任何东西。