與二進(jìn)制轉(zhuǎn)八進(jìn)制原理相同,因?yàn)?的4次冪為16,所以二進(jìn)制從右往左每4位二進(jìn)制表示一位16進(jìn)制,不足四位在二進(jìn)制左邊加0補(bǔ)齊。
計(jì)算時(shí),把每部分的四位二進(jìn)制按照轉(zhuǎn)換為十進(jìn)制的方式進(jìn)行轉(zhuǎn)換,然后組合各位十六進(jìn)制數(shù)即可。
列如:
二進(jìn)制數(shù): 1001101
轉(zhuǎn)換為十六進(jìn)制數(shù)可以這樣表示:
0 1 0 0? ? 1 1 0 1
分步計(jì)算:
0 1 0 0
→0*23 + 1*22 + 0*21 + 0*2o = 4
1 1 0 1
→1*23 + 1*22 + 0*21 + 1*2o = 13=d
最終結(jié)果為:4d
注意:在十六進(jìn)制中,超過(guò)9的數(shù),必須用以下方式表達(dá),但不包含16:
10→a
11→b
12→c
13→d
14→e
15→f
同樣,你也可以用簡(jiǎn)便方法進(jìn)行演算:
8 4 2 1? ? 8 4 2 1? (被乘數(shù))
0 1 0 0? ? 1 1 0 1? (乘數(shù))
→4? ? ? ? 13→d(13用d或D表示)
結(jié)果同樣為4d