标签: python integer
我也看到过Python的其他编程语言有一个非常庞大的整数范围,即使Java没有,怎么样?它是如何成为可能的?
答案 0 :(得分:0)
大多数编程语言都提供基于底层CPU机器字长的整数,例如使用单CPU指令。为了速度,加上。通过在硬件中使用多个字和进位/溢出标志,总是可以提供更长的整数大小,但这样做速度更慢并且使用更多内存。
这与你在纸上进行数学计算的方式非常类似,当你给出的操作数太大而你无法在脑中繁殖时。
Python优先考虑程序员对原始速度的便利性,因此它只需按需要使其整数大小。