在计算机科学中,“字”(Word)通常指的是计算机一次能够处理的数据的基本单位,而不是特指一个字母、数字或汉字。字的长度取决于计算机的架构,常见的字长有 16 位、32 位、64 位等。
换算关系:
-
1 字节 = 8 比特(1 byte = 8 bits)---1字节(byte)相当于 8 位(bit)二进制
-
1 字 = 2 字节(1 word = 2 bytes)(在 16 位系统中)
-
1 字 = 4 字节(1 word = 4 bytes)(在 32 位系统中)
-
1 字 = 8 字节(1 word = 8 bytes)(在 64 位系统中)
不同数据类型对应的字长
-
整数类型:
char
(1 字节)、short
(2 字节)、int
(4 字节)、long
(4 或 8 字节)、long long
(8 字节) -
浮点数类型:
float
(4 字节)、double
(8 字节)、long double
(8、10 或 16 字节) -
布尔类型:
bool
(1 字节)