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

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等。

主站蜘蛛池模板: 大埔区| 泸西县| 潍坊市| 清徐县| 松潘县| 夏河县| 保德县| 龙井市| 徐闻县| 钟山县| 鞍山市| 许昌市| 万州区| 东方市| 色达县| 鹤峰县| 百色市| 老河口市| 临洮县| 金塔县| 瑞丽市| 巩义市| 洪泽县| 内丘县| 岳池县| 永顺县| 长泰县| 关岭| 祁连县| 黔南| 泗水县| 高平市| 尼玛县| 巨野县| 边坝县| 阿巴嘎旗| 子洲县| 耒阳市| 文安县| 太仆寺旗| 华安县|