摘要: 二進制轉換十六進制? 每組4位,分別對應8、4、2、1, 如分解為:????0101?1011?1011???? 運算為:?? 0101?=?4+1?=?5?? 1011?=?8+2+1?=?11(由于10為A,所以11即B)???? 1011?=?8+2+1...
二進制轉換十六進制?
每組4位,分別對應8、4、2、1,
如分解為:????0101?1011?1011????
運算為:??
0101?=?4+1?=?5??
1011?=?8+2+1?=?11(由于10為A,所以11即B)????
1011?=?8+2+1?=?11(由于10為A,所以11即B)??
結果為:5BB??
二進制轉16進制,只需將2進制數從右向左每四位一組合,每一個組合以一個十六進制數表示。
比如:
1110110四個四個組合后相當于0011?1010(注意位數不足補0),?????
0011=2+1=3,1010=8+2=A,所以轉換成的十六進制數是3A.??
反過來,十六進制轉二進制,只需把十六進制的每一位分解成四位二進制數即可,
比如十六進制的35,首先變3,3介于2和4之間,就想辦法把2和1湊成3,2+1=3,
所以只有第一位和第二位是1,即0011;再變5,5介于4和8之間,就要想辦法把8以前的4,2,1三位數湊成5,可知4+1=5,所以第一位和第三位為1,即0101,所以轉換成的二進制數是00110101。