用于大浮点数的C ++库

时间:2011-04-17 16:48:25

标签: c++ floating-point

我正在使用c ++中的巨大浮点数。有没有我可以用来支持这些数字的图书馆?

3 个答案:

答案 0 :(得分:3)

查看可能出现在您帮助中的GMP http://gmplib.org/

答案 1 :(得分:2)

如果您关心相对于数字值的精确度,您可以存储数字的符号和对数。 Arithmetics就像这样:log(x*y)=log(x)+log(y)log(x+y)=log(x)+log(1+e**(log(y)-log(x)))。这是假设0<y<x。其他情况类似。 在这样的c ++中实现一个可以很容易存储实数到e**biggest_positive_double的类很容易。

答案 2 :(得分:1)

看看GMP。它可能是C / C ++中最常用的库。

相关问题