官术网_书友最值得收藏!

2.1 基礎知識

2.1.1 二進制與十六進制

常見的進制有十進制、二進制、八進制和十六進制。我們通常說的數字都是指十進制,如“今天花了300塊錢”。計算機內部存儲、計算、傳輸的數據則是二進制形式的,它只認識0和1。

數據存儲的最小單位是比特(bit),一個比特只能表示0或1。兩個比特的組合則能表示“00”“01”“10”和“11”這4個值(即十進制的0~3),以此類推,3個比特可以表示十進制的0~7,4個比特可以表示0~15,8個比特可以表示0~255。所以,3個比特可以用一個八進制數字來表示,4個比特可以用一個十六進制數字來表示。

舉例如表2-1所示。

表2-1 數據進制舉例

通常將8個比特組合起來稱為一個字節(Byte),一個字節可以表示十進制的0~255,用十六進制表示就是0x00~0xFF(通常在十六進制數字前面加0x前綴,以示區別)。

如,有以下4個字節的數據,我們可以用十六進制形式將其表示為0xB4 0xBA 0xCC 0xEC,即兩個十六進制數字表示一個字節。

更大一些的存儲單位就是KB、MB、GB和TB等,它們之間的換算關系是乘以1024,如1KB=1024 Byte,1MB=1024KB,1GB=1024MB等。

主站蜘蛛池模板: 双城市| 云安县| 广南县| 丹东市| 屯留县| 额敏县| 建始县| 永修县| 南皮县| 前郭尔| 长岭县| 尼勒克县| 那曲县| 密山市| 江油市| 宁明县| 从江县| 柳江县| 鄯善县| 汉阴县| 吴江市| 荆州市| 文化| 同德县| 措美县| 根河市| 绍兴县| 南皮县| 古蔺县| 东台市| 综艺| 资源县| 庄河市| 三原县| 定边县| 滨州市| 莎车县| 乐平市| 亳州市| 大渡口区| 建平县|