1. 程式人生 > >二進位制裡的「逢二進一」是什麼意思

二進位制裡的「逢二進一」是什麼意思

  • 二進位制與十六進位制
    由於16是2的倍數,因此這兩種進位制轉換的時候有很多簡化辦法,例如一個十六進位制的「位」可以恰好拆成4個二進位制的「位」,於是在任意位置的十六進位制數,都恰好對應4個二進位制數的組合,例如【B[16]】就精確對應【1011[2]】,無論【B[16]】出現在十六進位制的哪一位,都精確對應了這個二進位制。比如【BA[16]】=【10111010[2]】、【5B[16]】=【01011011[2]】。
    這種良好的對應關係,也是計算機多用十六進位制表示資料的一個原因(實際上,八進位制也有一樣的優勢,不過由於其進位制數小於十進位制的進位制數,所以使用沒有十六進位制廣泛,八進位制典型的使用就是類unix系統的許可權(對的,777許可權是八進位制))。