c++ - 是否存在允许任意精度指数的 C/C++ 任意精度浮点库?

标签 c++ c floating-point arbitrary-precision

我正在寻找适用于 C/C++ 的任意精度浮点库(首选纯 C)。我需要任意精度指数。 GMP 和 MPFR 使用固定大小的指数,因此它们不合格(我有一些解决方法的想法,但我更喜欢开箱即用的解决方案)。如果可以自动调整指数精度以防止出现无穷大值,那将是一个不错的功能。

如果您确定不存在这样的库,请说出来。

最佳答案

据我所知,没有什么比 GMP/MPFR 更主流的了。但是 Fredrik Johansson 的 arb包含一个名为 fmpr 的模块提供具有任意精度指数的 float 。

关于c++ - 是否存在允许任意精度指数的 C/C++ 任意精度浮点库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12875930/

相关文章:

C++ 将指针数组传递给函数指针数组时出现问题

C++ 特化模板类中的单个方法

c++ - xcb 键重复忽略不起作用

将方法返回值分配给 int 时 C++ 程序崩溃

c++ - 从文件中读取浮点值会删除全部或部分小数部分

c++ - 如何计算+、-、*、/中舍入误差后的浮点精度?

C# - 是否有 32 位 float 数学库?

c++ - 初学者的C++内存分配乱七八糟

c++ - for循环的小疑问

c - realloc 与链表 : no random access