2進数から他の進数への変換

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

2進数について

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

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

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

「2進数から他の進数への変換」使用方法

  1. 「2進数を入力」欄に変換したい2進数を入力します。
  2. 「変換後の進数」ドロップダウンメニューから変換したい進数を選択します。
  3. 「変換」ボタンをクリックします。
  4. 変換結果が「変換結果」欄に表示されます。

2進数から他の進数への変換方法

2進数から他の進数への変換は以下の手順で行われます:

  1. 2進数を10進数に変換します:
    • 整数部分:各桁の値に2のべき乗を掛けて合計します。
    • 小数部分:各桁の値に1/2のべき乗を掛けて合計します。
  2. 得られた10進数を目的の進数に変換します:
    • 整数部分:目的の基数で割り続け、余りを記録します。
    • 小数部分:目的の基数を掛け続け、整数部分を記録します。

2進数変換例

例1: 2進数から10進数への変換

2進数の 1101.11 を10進数に変換する場合:

  • 整数部分:1×2³ + 1×2² + 0×2¹ + 1×2⁰ = 8 + 4 + 0 + 1 = 13
  • 小数部分:1×2⁻¹ + 1×2⁻² = 0.5 + 0.25 = 0.75
  • 結果:1101.11 (2進数) = 13.75 (10進数)

例2: 2進数から16進数への変換

2進数の 1101.11 を16進数に変換する場合:

  • まず10進数に変換:13.75
  • 整数部分:13 ÷ 16 = 0 余り 13 (D)
  • 小数部分:0.75 × 16 = 12 (C)
  • 結果:1101.11 (2進数) = D.C (16進数)