2005281640@字节、位、bit、byte、KB、B、字符之间有什么关系?
一、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