计算机中一个字长的二进制位数由CPU型号决定,具体如下:
基本定义 字长指CPU在同一时间处理二进制数据的位数,通常用比特(bit)表示。例如,32位CPU的字长为32位,64位CPU的字长为64位。
常见字长类型
- 8位: 早期计算机(如8086)常用,对应1个字节(8位)。 - 16位
与字的关系
- 一个“字”通常由2个字节组成。例如,32位CPU的字长为32位,而一个字(word)由2个8位字节组成。 - 不同编程语言对“字”的定义可能不同,如C语言中`int`类型通常为4字节(32位),而`long`类型可能为8字节(64位)。
总结:
字长是CPU硬件特性,需根据具体CPU型号确定。常见字长包括8位、16位、32位和64位,其中32位和64位应用最广泛。