基数変換ツールの使い方:2進数・16進数を整数変換
変換元と変換先の基数を2から36で指定し、値を整数として入力すると、別の基数の表記を確認できます。小数ではなく、基数に対応する整数を扱う方法です。
何を変換できるか
このツールは、整数を別の基数の表記へ置き換えたいときに利用できます。2進数、8進数、10進数、16進数に加えて、2から36までの範囲にある基数を指定できます。プログラムの値を読み替える場合や、同じ数を複数の表記で見比べたい場合にも役立ちます。扱う値は、選択した変換元の基数で解釈できる整数に限られます。
入力から確認までの流れ
- 変換元の基数を入力します。10進数なら10、2進数なら2、16進数なら16を指定してください。
- 値の欄に、指定した基数で表された整数を入力します。負の整数も入力できますが、数字やアルファベットが選択した基数で有効か確認しましょう。
- 変換先の基数を設定します。変換元と変換先は、それぞれ2以上36以下になるようにします。
- 変換を実行し、指定した変換先の表現を確認します。基数の欄を空にしたときは、変換元を10、変換先を2として処理されます。
- 基数の入力欄には、整数として解釈できる値を指定してください。数値として読み取れない内容や、範囲外の値では成功した変換になりません。
表示結果を読み取るポイント
成功した場合は、指定した変換先の表現だけでなく、対応する10進数、2進数、8進数、16進数の表現も表示されます。入力に含まれるアルファベットの数字は大文字と小文字を区別せずに扱われ、出力ではアルファベットが大文字になります。たとえば、16進数の入力で小文字を使っても、判定時には同じ数字として解釈されます。
結果が出ないときは、値が変換元の基数で整数として読めるかを確認してください。さらに、両方の基数が2から36の範囲に収まり、数値として解釈できる入力になっているかも見直します。小数点を含む値や、選択した基数では使えない数字を入力すると、変換は成功しません。
使用例
2進数で入力した整数を16進数でも確認したい場面では、変換元に2、値に1010、変換先に16を指定します。
変換元を2、値を1010、変換先を16に設定して実行し、指定先の表記と併せて表示された各表現を見比べます。
成功すると、変換先の表現に加えて、対応する10進数、2進数、8進数、16進数の各表現が表示されます。
制限事項
- 小数は扱えず、変換元と変換先に指定できる基数は2以上36以下に限られます。
よくある間違い
- 基数に1、37、または数値として解釈できない内容を入れると処理できません。変換元と変換先を2から36の範囲で指定し、値も変換元の基数で成立する整数表現に修正してください。
よくある質問
負の整数を基数変換できますか?
負の整数も変換ロジックで処理されます。値を選択した変換元の基数で読める形式にして入力してください。
基数を指定しないときの初期設定は何ですか?
空欄の基数は、変換元が10、変換先が2として扱われます。別の基数を使う場合は、両方の欄に指定値を入力します。
小数や浮動小数点表記にも対応していますか?
整数として解析できないため、小数や浮動小数点表記は対象になりません。値は選択した変換元で解釈できる整数に置き換えてください。