MCPで接続 →

計算を入力してください

公式

広告

結果

16進数の値
FF
入力した10進数 255
2進数 11111111
16進数 FF

この変換ツールでできること

このツールは、10進数(基数10)で書かれた整数を16進数(基数16)に変換します。さらに2進数(基数2)の結果も同時に表示するので、一度の入力で2種類の変換結果が手に入ります。プログラマーや学生はもちろん、カラーコードやメモリアドレス、低レベルなデータを扱う方が、面倒な計算を手作業でこなさなくても、すばやく正確に基数変換できる便利なツールです。

入力する項目はひとつだけ

入力欄はひとつだけです。

  • 10進数 ― 変換したい基数10の整数です。整数を入力してください(内部では64ビット整数として処理されるため、最大 9,223,372,036,854,775,807 まで対応しています)。

変換のしくみ

ツールの内部では、入力されたテキストをlong型の整数として読み取り、標準的な基数変換の処理を行います。

  • 16進数:10進数の値を基数16の文字列に変換し、大文字で表示します。16進数では、0~9の数字に続けてA~Fのアルファベットを使い、10から15までの値を表します。
  • 2進数:同じ値を、0と1だけからなる基数2の文字列に変換します。

数学的には、いずれの変換も対象の数を基数(16または2)で繰り返し割り、その余りを記録して、最後に求めた余りから順に並べることで結果を得ます。

10進数を16で繰り返し割り、余りが16進数の桁を形成する様子
16で繰り返し割り、余りを下から上に読むと16進数の桁が得られます。

計算例

たとえば 255 を入力したとします。

  • 255 ÷ 16 = 15 余り 15(F)
  • 15 ÷ 16 = 0 余り 15(F)
  • 余りを並べると、16進数では FF となります。
  • 2進数では、255 は 11111111 になります。

つまり 255 を入力すると、16進数 FF、2進数 11111111 が返されます。これはWebデザインでおなじみの、各色チャンネルを最大値にしたときの値です。

10進数とその16進数・2進数の対応
1つの10進数値を、その16進数と2進数の対応とともに表示。

よくある質問

16進数はなぜ大文字で表示されるのですか? 見やすさのため、出力は大文字に統一しています(例:1a ではなく 1A)。16進数は大文字・小文字を区別しないため、1A と 1a は同じ値を表します。

12.5 のような小数も入力できますか? いいえ。このツールは入力を整数として読み取るため、整数のみに対応しています。変換前に小数点以下を取り除いてください。

変換できる最大の数はいくつですか? 値は64ビットの符号付き整数として読み取られるため、9,223,372,036,854,775,807 まで変換できます。これを超える値は受け付けられません。

最終更新: