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

时间:2016-02-16 18:49:52

标签: int size

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

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

对于java,我猜大小是有限的,他们怎么做呢?

由于

1 个答案:

答案 0 :(得分:1)

我认为这就是你要找的东西:

  

在计算机科学中,也称为任意精度算术   bignum算术,多精度算术,或有时   无限精度算术,表示计算是   对精度数字仅限于数字的数字执行   主机系统的可用内存。这与速度形成鲜明对比   在大多数算术逻辑单元(ALU)中找到的固定精度算术   硬件,通常提供8到64位的精度。

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