假设我们有一个非常非常大的数字(十万或更多)
我们可以使用“Bigint”将这个数字存储在java中,但我不知道如何在C ++中执行此操作。我们如何在C ++中存储这么大的数字?
答案 0 :(得分:2)
您必须使用未包含在标准C ++库中的bignum算法,因此您必须自己编写或使用某些第三方库。
关于特定存储 - 好吧它可以存储为unsigned int
小于10000的数组(或向量),例如它将用基数10000表示它的数字“数字”。可能还有很多其他的虽然取决于精确的算术实现方式。