非常长的双倍

时间:2011-03-17 14:53:36

标签: c++ precision long-integer

我知道很长一段时间都有int64。 很长的双打有类似的东西吗? 我想以非常高的精度保存一个数字。

3 个答案:

答案 0 :(得分:5)

long double是最大的标准类型。如果这还不够,您需要一个bignum库(例如GMP

答案 1 :(得分:3)

看看:

What is the precision of long double in C++?

这取决于实施。

我觉得新标准c ++ 0x中可能有一些关于long double的内容,但我忘记了,很快就会检查。

编辑:检查它,我的不好,没有变化:long double至少和double一样好。

答案 2 :(得分:3)

试试http://gmplib.org/

  

GMP是一个免费的免费图书馆   精确算术,操作   有符号整数,有理数和   浮点数字。没有   实际限制精度   除了暗示的那些   机器GMP中的可用内存   继续前进。 GMP有一套丰富的   功能,功能有   常规界面。