19
如果32位计算机只能处理最大2 ^ 32的数字,为什么我可以写1000000000000(万亿)而不使计算机崩溃?
32位计算机只能存储符号整数多达2 31 - 1。 这就是为什么我们已经用完IPv4地址,并已进入了64位时代。 然而,2数量31 - 1(2,147,483,647)不是作为我似乎能够没有我的机器崩溃显示细数1万亿(1,000,000,000,000)一样大。 有人可以解释为什么吗?
指将数据存储在32位寄存器中的处理器。仅当32位体系结构是该问题的核心时,才用于有关硬件或软件的问题。对于比较32位和64位体系结构的问题,请使用[32-vs-64位]代替单独的[32位]和[64位]标签。