2進数を8進数に

パイオツさん  
(No.1)
2進数を8進数に、または8進数を2進数にするやり方を教えてください。
お願いします。
2012.03.06 18:23
管理人 
(No.2)
2進数を8進数に変換するには、2進数の各ビットを小さい桁から順に3つずつにまとめ、そのまとまりごとに8進数一桁として表現します。8進数→2進数はその逆の変換を行います。

例えば2進数「11010111010101」を8進数に変換するときは、

  11010111010101 → 11 010 111 010 101

とわけて、まとまりごとに

  11 010 111 010 101 → 3 2 7 2 5 → 32725

という手順で変換を行います。


8進数「63125」を2進数にするには、

  63125 → 110 011 001 010 101  → 110011001010101

という逆の手順になります。

ちなみに16進数⇔2進数の場合は3つではなく4つずつのまとまりになります。

いかがでしょうか?
2012.03.07 18:57

返信投稿用フォーム

スパム防止のためにスレッド作成日から30日経過したスレッドへの書込みはできません。

その他のスレッド


Pagetop