2005281640@字节、位、bit、byte、KB、B、字符之间有什么关系?

Author Avatar
ClueeZhuo 5月 28, 2020

一、bit 位

bit就是位,也叫比特位,是计算机表示数据最小的单位,例如 1b ,2b,3b…..

说白了就是0或者1;计算机内存中的存储都是01这两个东西。

二、byte 字节

byte就是字节

1byte=8bit

1byte就是1B

1byte 存1个英文字母,2个byte存一个汉字。

三、字符

  • ASCIIS码: 1个英文字母(不分大小写)= 1个字节的空间

    • 1个中文汉字 = 2个字节的空间

    • 1个ASCII码 = 一个字节

  • UTF-8编码:1个英文字符 = 1个字节

    • 英文标点 = 1个字节

    • 1个中文(含繁体) = 3个字节

    • 中文标点 = 3个字节

  • Unicode编码:1个英文字符 = 2个字节

    • 英文标点 = 2个字节

    • 1个中文(含繁体) = 2个字节

    • 中文标点 = 2个字节

1KB=1024B

字节就是Byte,也是B

位就是bit也是b

四、字

字:字就是由一些字符组成的,是据算计处理数据时一次存取,加工和传送的数据长度。

字由若干字节构成,字的位数叫字长,一台8位机子:一个字等于1个字节,字长为8位,如果是16位的机子。一个字等于2个字节,字长为16,字是计算机处理数据和运算的单位。

由此可见,计算机的字长决定了其CPU一次操作处理实际位数的多少,即:计算机的字长越大,其性能越好。

五、转换关系如下:

B 1B = 8b

KB 1KB = 1024B

MB 1MB = 1024KB

GB 1GB = 1024MB

TB 1TB = 1024GB