語法書 / AA 競程語法書 下冊 / 第十五單元 / 二進制與十六進制

15.2 二進制與十六進制

二進制對電腦友善,對人類就辛苦了:3072 十進制只要 4 位,二進制卻是 (110000000000)_2——一長串 0 與 1,讀寫都容易眼花。工程師的解法是找一個「跟二進制無縫換算」的縮寫進制:十六進制(hexadecimal)。

十六進制滿 16 進位,每格放 0 \sim 15。10 \sim 15 就用上一節說的字母慣例:

字元 A B C D E F
數值 10 11 12 13 14 15

4 個二進制位=1 個十六進制位

十六進制被選中的原因藏在 2^4 = 16 這條等式裡:4 個二進制位總共有 16 種組合,恰好一一對應十六進制的 16 種數字。所以二進制從右往左每 4 位分一組,每組直接查表換成 1 個十六進制位,反方向也一樣逐位展開——完全不用經過十進制:

登入後即可閱讀完整內容

語法書免費開放給所有 AACPOJ 帳號,註冊只要一分鐘。