標準2進制轉16進制的快速算法公式

當值x 是2 的非負整數n 次冪時,也就是x = 2n,我們可以很容易地將x 寫成十六進制形式,
只要記住x 的二進制表示就是1 後面跟n 個0。十六進制數字0 代表4 個二進制0。所以,當n 表
示成i + 4j 的形式,其中0 ≤ i ≤ 3 時,我們可以把x 寫成開頭的十六進制數字爲1(i = 0)、2(i = 1)、
4(i = 2)或者8(i = 3),後面跟隨着j 個十六進制的0。比如,x = 2048 = 211,我們有n = 11 = 3 +

4×2,從而得到十六進制表示0x800。

練習題:


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章