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

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

6進数について

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

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

  • 1 × 6² (36) = 36
  • 2 × 6¹ (6) = 12
  • 3 × 6⁰ (1) = 3
  • 合計: 36 + 12 + 3 = 51(10進数)

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

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

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

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

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

6進数変換例

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

6進数の 123.45 を10進数に変換する場合:

  • 整数部分:1×6² + 2×6¹ + 3×6⁰ = 36 + 12 + 3 = 51
  • 小数部分:4×6⁻¹ + 5×6⁻² = 0.66666... + 0.13888... ≈ 0.80555
  • 結果:123.45 (6進数) ≈ 51.80555 (10進数)

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

6進数の 123.45 を2進数に変換する場合:

  • まず10進数に変換:51.80555
  • 整数部分:51 を2で割り続ける
    • 51 ÷ 2 = 25 余り 1
    • 25 ÷ 2 = 12 余り 1
    • 12 ÷ 2 = 6 余り 0
    • 6 ÷ 2 = 3 余り 0
    • 3 ÷ 2 = 1 余り 1
    • 1 ÷ 2 = 0 余り 1
  • 小数部分:0.80555 × 2 = 1.61110 (整数部分 1) 0.61110 × 2 = 1.22220 (整数部分 1) 0.22220 × 2 = 0.44440 (整数部分 0) ...(続く)
  • 結果:123.45 (6進数) ≈ 110011.11001... (2進数)