2

我在 C++ 中遇到问题。我需要一个比标准 C++ 双精度更精确的双精度。(C++ long double 甚至还不够)所以.. 我发现 GNUMP 确实让我满意.. 但是..

我如何找到给定数字的以 10 为底的对数..

4

2 回答 2

7

简短的回答是GNU MP 库不是完整的解决方案。它只提供整数和有理函数。然而,MPFR库是在 GNUMP 库之上构建并使用/链接的,它提供了您需要的先验功能。

于 2010-12-20T06:02:34.963 回答
0

你用过这个方程吗:lg(a) = ln(a)/ln(10); 有了这个,您可以找到给定数字的以 10 为底的对数。

于 2010-12-20T05:37:03.293 回答