介绍
每一个字元的编码由2个位元组(Byte, 一个位元组有8位--Bit, 可以有256种不同表示)构成(分别称为高位元组和低位元组),其值分别为其区位码值各加上32(既16进位的20H),方便起见把这称作国标码,则国标码所覆盖的範围为2121H-777EH,如中国的“中”字位于54区48位,其国标码就是5650H。当想在由西方人发明的电脑中使用汉字时,由于国标码的範围与电脑中使用的 ASCII 码(American Standard Code for Information Interchange,美国信息交换标準码,只用了一个位元组中的低7位,範围是32-126这95个)重叠,无法分出哪个是中文哪个是西文,于是规定将国标码的高低位元组的最高位均置1(Set the MSB,相当于加上128--16进位的80H),来使之区分于 ASCII 码。这样,在电脑中使用的汉字编码实际上是真正的国标码的高位置1后的变形码(以后称此码为 GB 码),编码範围是0A1A1H-0F7FEH,前面的“中”字的 GB 码就是0D6D0H。
电脑存储单位换算
1B(byte 位元组)=8bit
1KB(Kilobyte 千位元组)=1024B,
1MB(Megabyte 兆位元组 简称“兆”)=1024KB,
1GB(Gigabyte 吉位元组 又称“千兆”)=1024MB,
1TB(Trillionbyte 万亿位元组 太位元组)=1024GB,
1PB(Petabyte 千万亿位元组 拍位元组)=1024TB,
1EB(Exabyte 百亿亿位元组 艾位元组)=1024PB,
1ZB(Zettabyte 十万亿亿位元组 泽位元组)= 1024EB,
1YB(Yottabyte 一亿亿亿位元组 尧位元组)= 1024ZB,
1BB(Brontobyte 一千亿亿亿位元组)= 1024YB
注意:MiB和MB等表达的区别:
Mebibyte(Mega binary byte的缩写)是信息和电脑存储的一个单位,简称MiB
Mebibyte与Megabyte有很密切的关系,根据上下文,Megabyte(MB)可以是Mebibyte(MIB)的同义词,或者是 10位元组 = 1,000,000位元组。
同时KiB、GiB、TiB等均是类似的表达方式。带i的为二进位表达首码。















