【发布时间】:2017-08-02 02:35:00
【问题描述】:
我还看到Python的其他编程语言有一个非常大的整数范围,甚至Java都没有,怎么办?它是如何实现的?
【问题讨论】:
-
在 Java 中你有一个
BigInteger... -
考虑:不是一块内存来说明数字,而是一块内存来说明数字有多少位,然后动态分配这些数字的空间。基本上,如果 python 用完了存储数字的空间,它实际上会增加更多空间。
-
大多数语言都内置了任意大小的整数类型,包括 Java。 en.wikipedia.org/wiki/…