進数変換
2進数から36進数までの整数変換を、浮動小数点では扱えない大きな値でも正確に行う。
11以上の基数では文字を使います:a = 10、b = 11、… z = 35。先頭のマイナス符号も使えます。
結果
ff
よく使う基数での値
| 基数 | 値 |
|---|---|
| 2 | 11111111 |
| 8 | 377 |
| 10 | 255 |
| 16 | ff |
使い方
- 変換したい整数を入力する(負の数も可)。
- 変換元の基数と変換先の基数(2〜36)を選ぶ。
- 結果が表示され、そのままコピーできる。下の表には 2・8・10・16 進数での値も並ぶ。
注意事項
変換は BigInt で行うため、JavaScript の浮動小数点で正確に表せない大きな整数(2^53 を超える値)でも桁落ちしない。小数には対応していない。基数 11 以上では a=10、b=11、… z=35 の文字を使い、その基数で使えない数字を入力するとエラーになる。
よくある質問
- 16進数の 0x プレフィックスは付けられる?
- 付けられない。0x を除いた数字だけを入力してほしい(例:ff)。
- 小数や分数は変換できる?
- このツールは整数専用。小数点を含む入力はエラーになる。