如何定义大于16字节的浮点数据类型?

时间:2018-04-23 16:18:29

标签: c floating-point precision floating-accuracy

我正在尝试进行数学计算,他们需要超过100个小数的精度。 C数据类型不能超过16个字节(long double),因此我不能计算超过~17个小数。有没有办法在C中创建一个可以获得更高精度的变量?

1 个答案:

答案 0 :(得分:3)

实际上你需要一个任意精度的算术库,有些选项请参见Wikipedia。我个人认为GNU MPFR相当可靠,但我也听说过有关Arb的好消息。