8進数から2進数変換

入力した8進数を2進数に自動変換します(小数にも対応)

8進数と2進数について

8進数とは

8進数は、0から7までの8つの数字を使用する数字システムです。各桁の値が8の累乗で増加します。

例えば、23(8進数)は10進数では19を表し、次のように計算されます:

  • 2 × 8¹ (8) = 16
  • 3 × 8⁰ (1) = 3
  • 合計: 16 + 3 = 19(10進数)

2進数とは

2進数は、0と1の2つの数字のみを使用する数字システムです。コンピューターの基本的な計算単位であり、各桁の値が2の累乗で増加します。

例えば、10011(2進数)は10進数では19を表し、次のように計算されます:

  • 1 × 2⁴ (16) = 16
  • 0 × 2³ (8) = 0
  • 0 × 2² (4) = 0
  • 1 × 2¹ (2) = 2
  • 1 × 2⁰ (1) = 1
  • 合計: 16 + 0 + 0 + 2 + 1 = 19(10進数)

「8進数から2進数変換」使用方法

  1. 「8進数を入力」欄に変換したい8進数を入力します。
  2. 「2進数に変換」ボタンをクリックします。
  3. 変換結果が「2進数の結果」欄に表示されます。

8進数から2進数変換やり方

8進数から2進数への変換やり方は以下の通りです:

  1. 8進数の各桁を対応する3桁の2進数に変換します。
  2. 変換した2進数を順番に並べます。
  3. 小数部分がある場合、小数点の右側も同様に各桁を3桁の2進数に変換します。
  4. 必要に応じて、最終的な2進数の先頭の不要な0を削除します。

8進数から2進数変換例

例1: 整数のみの変換

8進数の 152 を2進数に変換する場合:

  • 1 → 001
  • 5 → 101
  • 2 → 010
  • 結果を並べる: 001 101 010
  • 先頭の0を削除: 1101010
  • 結果:152 (8進数) = 1101010 (2進数)

例2: 小数を含む数の変換

8進数の 6.5 を2進数に変換する場合:

  • 整数部分: 6 → 110
  • 小数部分: 5 → 101
  • 結果:6.5 (8進数) = 110.101 (2進数)