在没有外部库的情况下用C ++计算大数

时间:2013-12-21 18:59:27

标签: c++ numbers

我需要编写一个程序,它将对高于10 ^ 100的浮点数执行操作。 我不能使用任何默认情况下未包含在GCC包中的任意精度数学库。 我不知道如何去做。 你能指出我正确的方向吗?

2 个答案:

答案 0 :(得分:0)

您可以创建一个可以存储更大数字的类。 12345678等于1234 * 10e4 + 5678。

答案 1 :(得分:0)

对于大数字,我使用字符串缓冲区并对其进行手动计算。它的开销和速度都很慢,但是你可以得到无限的精确度。