10進数・16進数変換
数値を1行に1つずつ入力すると、すぐに10進数・16進数が変換されます。
入力した文章やファイルはサーバーに送らず、このブラウザー内だけで処理します。
使い方
- 入力欄に数値を1行に1つずつ入力します。何十桁の大きな数も丸めずに変換します。
- マイナスの数は標準では「-FF」のように符号付きで表示します。「2の補数のビット幅」を選ぶと、-1が8ビットならFF、32ビットならFFFFFFFFのようになります。
- 16進数から変換するときにビット幅を選ぶと、最上位ビットが1の値をマイナスとして読みます。
- 「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になります。