是否可以删除数字的最大值

时间:2016-01-11 18:34:54

标签: math limits

我有一个生成素数的数学公式。数字以指数方式增长,在7次迭代中,值达到inf,然后达到nan

有没有办法取消这些限制,或者是否有一种没有限制的语言?

1 个答案:

答案 0 :(得分:2)

许多语言(如Python 3)可以处理任意大的整数(仅受RAM限制),因此您当然可以使用具有数千位数的整数。例如,计算10,000! = 284625968091705451890641321211...(在...中隐藏了35,660位数)花了不到一秒的时间。在大多数语言中,浮点数往往限于64位表示的值,尽管有各种库用于任意精度浮点数。在任何情况下都不能超过所有限制。

如果使用C或C ++,GNU MP Bignum Library允许您进行任意精度整数和浮点运算。