【发布时间】:2010-12-20 05:28:04
【问题描述】:
我在 C++ 中遇到问题。我需要一个比标准 C++ 双精度更精确的双精度。 (C++ long double 甚至还不够)所以.. 我发现 GNUMP 确实让我满意.. 但是..
我如何找到给定数字的以 10 为底的对数..
【问题讨论】:
我在 C++ 中遇到问题。我需要一个比标准 C++ 双精度更精确的双精度。 (C++ long double 甚至还不够)所以.. 我发现 GNUMP 确实让我满意.. 但是..
我如何找到给定数字的以 10 为底的对数..
【问题讨论】:
简短的回答是GNU MP Library 不是完整的解决方案;它只提供整数和有理函数。但是,MPFR 库是在 GNUMP 库之上构建并使用/链接的,它提供了您需要的超凡功能。
【讨论】:
你用过这个方程吗:lg(a) = ln(a)/ln(10);有了这个,您可以找到给定数字的以 10 为底的对数。
【讨论】: