質問: 8進数から2進数に変換の 8進数223を2進数に変換したいのですが、 まず223を10進数に変換(2×8^2+2×8+3×1=147)→それから2進数に変換→答えは10010011 という方法しかないのでしょうか? 10進数に変換せず、直接2進数にする方法はあるのでしょうか?
回答: 8進数の1桁を2進数の3桁に変更する。 (223)8の場合 2→010 2→010 3→011 よって、 (010010011)2 必要に応じ、上位の0を削除する