位(bit)<字节(byte)<字
计算机内存中,最小的存储单位是“位(bit)”,8个“位”构成一个“字节(byte)”,字节是内存的基本单位,也是编址单位,
- 例如,某计算机的内存是2GB,指的就是该计算机的内存中共有2×1024×1024×1024个字节。
计算机的性能越强,一次运算所能处理的“位”越多,
- 例如16位计算机一次运算能处理16个“位”,即两个“字节”,称为一个“字”。
- 而32位计算机一次运算能处理32个“位”,即四个“字节”,称为一个“字”。
所以,一个“字”由几个“字节”构成和计算机的型号有关。
- 例如32位计算机中,一个“字”就是四个“字节”。
- 而16位计算机中,一个“字”就是两个“字节”。
PS: 32位编译系统中,int与long均占四字节。而64位操作系统中,int占四字节,范围为-2147483648~ 2147483647(十位数)。long占8字节,long数据范围变为:-263~263-1。(long因平台实现不同而不同,有4字节,6字节和8字节三种。)