gpt4 book ai didi

ruby - Ruby 如何存储大数?

转载 作者:太空宇宙 更新时间:2023-11-03 17:10:22 25 4
gpt4 key购买 nike

<分区>

Ruby 可以存储非常大的数字。现在想想,我什至不知道这怎么可能。

计算机以一系列两位数字(0 和 1)存储数据。这称为二进制表示法。但是,它们可以存储的数字大小是有限制的。

目前大多数操作系统都以 64 位运行。这意味着变量的最高可分配地址空间是 64 位。

整数是以 2 为底的系统存储的,这意味着计算机应该能够存储的最高值是

1111111111111111111111111111111111111111111111111111111111111111

由于计算机只能读取 2 个可能的值,这意味着上面的数字可以表示为

2 ^ 64

这意味着整数可以读取的最大值最多应该是 18,446,744,073,709,551,615

老实说,我什至不明白怎么可能存储比这更高的整数值。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com