计算机如何处理大于 int 大小的数字



我知道有长长和无符号长整型可用,但如果我要对天文数字进行计算,计算机如何处理这些?

我想如果我使用 C,那么在这种情况下,int 的大小确实取决于平台,但即使在这种情况下,大小也不能是 64 位吧?

对于Java,我想大小是有限的,那么他们怎么做呢?

谢谢

我认为这就是您要查找的:

在计算机科学中,任意精度算术,也称为 比格南算术、多精度算术,或有时 无穷精度算术,表示计算是 对精度数字仅受 主机系统的可用内存。这与更快的 在大多数算术逻辑单元 (ALU( 中发现的固定精度算法 硬件,通常提供 8 到 64 位的精度。

https://en.wikipedia.org/wiki/Arbitrary-precision_arithmetic

最新更新