二進制與十六進制之間的相互轉換?

一、將二進制轉換為十六進制,有兩種方法:

第一種:將二進制轉換為十進制,再將十進制轉換為十六進制

第二種:使用常用的8421轉換方法

二、將十六進制轉換為二進制

方法/步驟

第一種方法:初學者需要看一下,將二進制轉換為十六進制。1、二進制轉換為十進制,以小數點為界,整數部分,從低位到高位,分別對應2的0~n次冪;小數部分,從左到右,分別對應2的-1~-n次冪。2、十進制轉換為十六進制,以小數點為界,整數部分除16取餘,小數部分乘16取整,如圖:

二進制與十六進制之間的相互轉換

第二種方法:十六進制,基數是2的四次冪,若將二進制轉換為十六進制,通常採用8421方法。如果是整數,只要從它的低位到高位每4位組成一組,左側不足四位則補0,將每組對應的數用十六進制表示出來,如圖:

二進制與十六進制之間的相互轉換

如果有小數部分,則從小數點開始,分別向左右兩邊,左側不足4位,在左側補0;右側不足4位,在右側補0;按照步驟2方法,進行分組計算,如圖:

二進制與十六進制之間的相互轉換

若將十六進制轉換為二進制,則相對簡單,數值分別是從0~9,A~F,對應二進制的0001~1111。將每個數看成單個只,按8421逆向轉換為二進制,如圖:

二進制與十六進制之間的相互轉換

注意事項

進制轉換時,為了加深初學者印象,建議選擇方法1;

熟悉8421方法後,建議選擇方法2,方便快捷

相關問題答案