轻松理解字,字节,字长,位的概念
位(bit)
位(bit)
,一般称之为比特
,表示二进制位。位是计算机内部数据储存的最小单位。一个二进制位只能表示2(即
2
1
2^1
21)种状态(0或1);两个二进制位可以表示4(即
2
2
2^2
22)种状态(00、01、10、11);三个二进制位就可以表示8(即
2
3
2^3
23)种状态。
举个例子: ( 7 ) 10 = ( 00000111 ) 2 (7)_{10}=(00000111)_2 (7)10=(00000111)2
这里的00000111是一个8位二进制数,表示7
字节(byte)
字节(byte)
,他的发音需要与bit区分,一般就叫做字节
(比特就是位,字节叫拜特),用B
来表示。字节是计算机中数据处理的基本单位。计算机中以字节为单位存储和解释信息,规定一个字节由八个二进制位构成,即1个字节等于8个比特(1Byte=8bit)。
1个字节可以存入一个ASCII码,2个字节可以存放一个汉字国标码
字(word) 和字长
对于某种特定的计算机设计而言,字(word)
是用于表示其自然的数据单位的术语,是用来表示一次性处理事务(存取、加工和传送)的固定长度。一个字通常由一个或多个字节构成。一个字的位数,即字长
,是计算机系统结构中的一个重要特性。
- 举个例子:286微机的字由2个字节组成,它的字长为16;486微机的字由4个字节组成,它的字长为32位机;我们现在的计算机一般是64位机,它的字长就是64位。
- 这也就说明了,位和字节是单位(相当于长度单位里的厘米和米),而字与计算机的设计有关,不是单位
- 计算机的字长决定了其CPU一次操作处理实际位数的多少,由此可见计算机的字长越大,其性能越优越。