C++ C/C+;是否有任意精度浮点库+;哪个允许任意精度指数?
我正在为C/C++寻找一个任意精度浮点库(最好是纯C)。我需要任意精度的指数。GMP和MPFR使用固定大小的指数,因此它们不合格(我有一些解决办法的想法,但我更喜欢开箱即用的解决方案)。如果指数精度可以自动调整以防止无穷大的值,这将是一个很好的特性C++ C/C+;是否有任意精度浮点库+;哪个允许任意精度指数?,c++,c,floating-point,arbitrary-precision,C++,C,Floating Point,Arbitrary Precision,我正在为C/C++寻找一个任意精度浮点库(最好是纯C)。我需要任意精度的指数。GMP和MPFR使用固定大小的指数,因此它们不合格(我有一些解决办法的想法,但我更喜欢开箱即用的解决方案)。如果指数精度可以自动调整以防止无穷大的值,这将是一个很好的特性 如果您确实知道这样一个库不存在,请这样说。据我所知,没有什么比GMP/MPFR更为主流的了。但是Fredrik Johansson's包含一个名为的模块,该模块提供具有任意精度指数的浮点数。您可以看看-我不认为它可以动态调整精度,但它确实很好地支持任
如果您确实知道这样一个库不存在,请这样说。据我所知,没有什么比GMP/MPFR更为主流的了。但是Fredrik Johansson's包含一个名为的模块,该模块提供具有任意精度指数的浮点数。您可以看看-我不认为它可以动态调整精度,但它确实很好地支持任意精度。这是一个非常专门的要求;在不了解更多实际需求的情况下,我可能会考虑使用一个更常见的任意精确库(如MPFR)来表示值的对数(这并不能给出真正的任意指数范围,但确实使指数大到可能不再是问题了)。