我有一个数百位长的浮点值(如 pi - 3 的前 100 位),需要一种对其进行操作的方法。有什么方法可以存储和操作具有大量小数的浮点数并通过内置库保持很高的精度?c++中有没有类似python的十进制模块的东西?
问问题
2105 次
3 回答
2
没有内置库,但您可以使用 Bignum 算术:) http://en.wikipedia.org/wiki/Arbitrary-precision_arithmetic。
Bignum 是什么:一个数字数组(向量)。您可以轻松实现和/差......
我实际上在这里问过类似的问题:STL big int class implementation
于 2011-05-29T18:07:57.027 回答
1
除非它是一些特别奇特的平台,其中浮点数超过 100 字节长,否则如果没有大数字库,您会发现很难归档您想要的内容。
于 2011-05-29T18:07:18.767 回答