在 x86 计算机中,所有数据存储的基本单位都是字节(byte),一个字节有 8 位。其他的存储单位还有字(word)(2 个字节),双字(doubleword)(4 个字节)和四字(quadword)(8 个字节)。
下图展示了每个存储单位所包含的位的个数:
下表列出了所有无符号整数可能的取值范围。
类型 | 取值范围 | 按位计的存储大小 | 类型 | 取值范围 | 按位计的存储大小 |
---|---|---|---|---|---|
无符号字节 | 0 到 28-1 | 8 | 无符号四字 | 0 到 264-1 | 64 |
无符号字 | 0 到 216-1 | 16 | 无符号八字 | 0 到 2128-1 | 128 |
无符号双字 | 0 到 232-1 | 32 |
大的度量单位对内存和磁盘空间而言,还可以使用大的度量单位: