Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 C++ 中遇到问题。我需要一个比标准 C++ 双精度更精确的双精度。(C++ long double 甚至还不够)所以.. 我发现 GNUMP 确实让我满意.. 但是..
我如何找到给定数字的以 10 为底的对数..
简短的回答是GNU MP 库不是完整的解决方案。它只提供整数和有理函数。然而,MPFR库是在 GNUMP 库之上构建并使用/链接的,它提供了您需要的先验功能。
你用过这个方程吗:lg(a) = ln(a)/ln(10); 有了这个,您可以找到给定数字的以 10 为底的对数。