進数変換計算

数値を2進数、8進数、10進数、16進数、そして2から36までの任意の基数に変換 — 巨大な値でも正確です。

789回閲覧

基数変換はどのように機能しますか?

基数bで書かれた数値は0…b−1の数字を使用し、各桁は基数の累乗の値を持ちます。2進数(基数2)は0-1を、8進数(基数8)は0-7を、10進数(基数10)は0-9を使用し、16進数(基数16)は10-15のためにA-Fを追加します。任意の基数で値を入力すると、ツールは2進数、8進数、10進数、16進数を同時に表示し、さらに36までの任意のカスタム目標基数も表示します。

変換には多倍長整数演算を使用するため、どれほど大きな値でも正確なままです — 通常の電卓のように15桁で丸められることはありません。

よくある質問

プログラマーはなぜ16進数を使うのですか?

16進数の1桁はちょうど4ビットを表すため、1バイトは常に16進数2桁になります(FF = 255 = 11111111)。バイナリデータ、メモリアドレス、カラーコードをコンパクトで読みやすく表現できます。

2進数の1010は10進数でいくつですか?

1010₂ = 1×8 + 0×4 + 1×2 + 0×1 = 10。右から左に位置を読むと、それぞれが次の2の累乗を表します。

10より大きい基数ではどの文字が有効ですか?

数字が終わったところから文字が続きます: A=10、B=11 … Z=35。したがって基数36はすべての数字とすべての文字を使用します。入力は大文字・小文字を区別しません。

関連ツール