如何存储1000位数的c ++?

时间:2014-02-07 22:38:37

标签: c++

假设我们有一个非常非常大的数字(十万或更多)

我们可以使用“Bigint”将这个数字存储在java中,但我不知道如何在C ++中执行此操作。我们如何在C ++中存储这么大的数字?

1 个答案:

答案 0 :(得分:2)

您必须使用未包含在标准C ++库中的bignum算法,因此您必须自己编写或使用某​​些第三方库。

关于特定存储 - 好吧它可以存储为unsigned int小于10000的数组(或向量),例如它将用基数10000表示它的数字“数字”。可能还有很多其他的虽然取决于精确的算术实现方式。