我正在寻找一个用于C / C ++的任意精度浮点库(首选普通C)。我需要任意精度指数。 GMP和MPFR使用固定大小的指数,因此它们不合格(我有一些解决方法的想法,但我更喜欢开箱即用的解决方案)。如果可以自动调整指数精度以防止无穷大值,那将是一个很好的功能。
如果您确定不存在此类库,请说明。
答案 0 :(得分:6)
答案 1 :(得分:1)
这是一个非常专业的要求;在不了解您的实际需求的情况下,我可能会考虑使用更常见的任意精度库(如MPFR)来表示您的值的对数(这不会给出真正的任意指数范围,但确实得到了你的指数如此之大,以至于它可能不再是一个问题。)
答案 2 :(得分:0)
您可能会看一下http://www.ttmath.org/ - 我认为它不能即时调整精度,但它确实可以很好地支持任意精度。