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つずつのまとまりになります。
いかがでしょうか?
例えば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日経過したスレッドへの書込みはできません。