9進数から他の進数への変換
入力した9進数を他の進数に自動変換します(小数にも対応)
9進数について
9進数は、0から8までの9つの数字を使用する数字システムです。各桁の値が9の累乗で増加します。
例えば、123(9進数)は10進数では102を表し、次のように計算されます:
- 1 × 9² (81) = 81
- 2 × 9¹ (9) = 18
- 3 × 9⁰ (1) = 3
- 合計: 81 + 18 + 3 = 102(10進数)
「9進数から他の進数への変換」使用方法
- 「9進数を入力」欄に変換したい9進数を入力します。
- 「変換後の進数」ドロップダウンメニューから変換したい進数を選択します。
- 「変換」ボタンをクリックします。
- 変換結果が「変換結果」欄に表示されます。
9進数から他の進数への変換方法
9進数から他の進数への変換は以下の手順で行われます:
- 9進数を10進数に変換します:
- 整数部分:各桁の値に9のべき乗を掛けて合計します。
- 小数部分:各桁の値に1/9のべき乗を掛けて合計します。
- 得られた10進数を目的の進数に変換します:
- 整数部分:目的の基数で割り続け、余りを記録します。
- 小数部分:目的の基数を掛け続け、整数部分を記録します。
9進数変換例
例1: 9進数から10進数への変換
9進数の 123.45 を10進数に変換する場合:
- 整数部分:1×9² + 2×9¹ + 3×9⁰ = 81 + 18 + 3 = 102
- 小数部分:4×9⁻¹ + 5×9⁻² = 0.44444... + 0.06172... ≈ 0.50617
- 結果:123.45 (9進数) ≈ 102.50617 (10進数)
例2: 9進数から2進数への変換
9進数の 123.45 を2進数に変換する場合:
- まず10進数に変換:102.50617
- 整数部分:102 を2で割り続ける
- 102 ÷ 2 = 51 余り 0
- 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.50617 × 2 = 1.01234 (整数部分 1) 0.01234 × 2 = 0.02468 (整数部分 0) 0.02468 × 2 = 0.04936 (整数部分 0) ...(続く)
- 結果:123.45 (9進数) ≈ 1100110.1000... (2進数)