進数変換計算
数値を2進数、8進数、10進数、16進数、そして2から36までの任意の基数に変換 — 巨大な値でも正確です。
789回閲覧
Binary (2)—
Octal (8)—
Decimal (10)—
Hex (16)—
カスタム基数の結果—
基数変換はどのように機能しますか?
基数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はすべての数字とすべての文字を使用します。入力は大文字・小文字を区別しません。
関連ツール
問題を報告
進数変換計算