情報:IT
高校生

社情の2進法を16進法へ
16進法を2進法へ
変換する問題です。計算方法教えてください

応用問題 2進法→16進法 16進法→2進法 ① 10001011 (2) を16進法へ変換 ② 3C(16) を 2進法へ変換
社情 計算 計算方法 2進法 16進法 変換 応用

回答

2^4 = 16ですので、2進数4ケタが16進数1ケタに対応します。

したがって、
10001011 → 1000 1011 → 8 B → 8B
と4ケタずつ区切って変換すると効率が良いです。


1000 = 2^3 × 1 + 2^2 × 0 + 2^1 × 0 + 2^0 × 0
= 8
2進数4ケタは最上位桁から2^3、2^2、2^1、2^0の位を表現しています。

逆も然りです。
3C → 3 C → 0011 1100 → 00111100

何進数かは省略しています。

この回答にコメントする
疑問は解決しましたか?