10進数・16進数変換

数値を1行に1つずつ入力すると、すぐに10進数・16進数が変換されます。

入力した文章やファイルはサーバーに送らず、このブラウザー内だけで処理します。

使い方

  1. 入力欄に数値を1行に1つずつ入力します。何十桁の大きな数も丸めずに変換します。
  2. マイナスの数は標準では「-FF」のように符号付きで表示します。「2の補数のビット幅」を選ぶと、-1が8ビットならFF、32ビットならFFFFFFFFのようになります。
  3. 16進数から変換するときにビット幅を選ぶと、最上位ビットが1の値をマイナスとして読みます。
  4. 「0x を付ける」でC言語やJavaScript向けの書き方にできます。入力側の0xやアンダースコアはそのままで構いません。

よくある質問

2の補数とは何ですか?

コンピューターがマイナスの整数を表す方法です。nビットの場合、負の数に2のn乗を足した値で表します。たとえば8ビットの-1は256-1=255、つまり16進数でFFです。

ビット幅を選ぶと表示が0で埋まるのはなぜ?

ビット幅に合わせて桁数をそろえているためです。8ビットなら2桁、16ビットなら4桁、32ビットなら8桁で表示します。

色コードの変換に使えますか?

はい。#FF8800のような色コードは2桁ずつが赤・緑・青の16進数なので、FF・88・00を1行ずつ入れると255・136・0になります。

あわせて使えるツール

すべてのツール