如何在 C++ 中添加非常大的数字?
sara
问问题
5054 次
6 回答
3
考虑一个“bignum”库,例如:http://gmplib.org/或http://ttmath.slimaczek.pl/ttmath。看一个简单的 bignum 类:http ://www.circlemud.org/~jelson/560/
于 2008-12-04T05:26:39.207 回答
1
在“Bigint C++”上做一个谷歌这将为您提供仲裁器精度整数算术库的列表。
于 2008-12-04T05:52:04.757 回答
0
您可以在http://speleotrove.com/decimal/找到一个大十进制实现
于 2008-12-04T05:24:50.253 回答
0
“非常大”有多大?有符号长整数可以达到 2,147,483,647,无符号长整数可以达到 4,294,967,295。
于 2008-12-04T05:25:17.103 回答
0
GMP 有一个很好的 GMPXX C++ 包装器。GMP 支持整数和浮点数,并且是L GPL 的。
我用过。没关系,但要注意创建大量临时对象。(潜在的效率受到打击。)
于 2008-12-04T08:26:36.613 回答
-1
您可以将LiDIA之类的库用于“大整数”类。
于 2008-12-04T05:22:55.640 回答