如何在C ++中添加非常大的数字?
答案 0 :(得分:3)
考虑“bignum”库,例如:http://gmplib.org/或http://ttmath.slimaczek.pl/ttmath。看看一个简单的bignum类:http://www.circlemud.org/~jelson/560/
答案 1 :(得分:1)
使用“Bigint C ++”执行Google这将为您提供仲裁器精度整数算术库的列表。
答案 2 :(得分:0)
答案 3 :(得分:0)
“非常大”有多大?有符号的long int最高可达2,147,483,647,无符号long int最高可达4,294,967,295。
答案 4 :(得分:0)
GMP有一个很好的GMPXX C ++包装器。 GMP支持整数和浮点数,并且 L GPL'。
我用过它。没关系,但要注意创造很多临时工。 (潜在效率受到影响。)
答案 5 :(得分:-1)
您可以使用LiDIA之类的库作为“大整数”类。