このページは約4KB・画像なし・外部読み込みなし(JSは変換処理のみ)

2進・10進・16進変換

どれか1つの欄に入力すると、他の欄がその場で変換されます。0以上の整数に対応、桁数の制限はありません。空白・カンマは無視します。

0〜15 対照表

10進16進2進
000000
110001
220010
330011
440100
550101
660110
770111
10進16進2進
881000
991001
10A1010
11B1011
12C1100
13D1101
14E1110
15F1111

2の累乗

2⁰=1、2¹=2、2²=4、2³=8、2⁴=16、2⁵=32、2⁶=64、2⁷=128、2⁸=256、2⁹=512、2¹⁰=1024、2¹¹=2048、2¹²=4096、2¹³=8192、2¹⁴=16384、2¹⁵=32768、2¹⁶=65536

手計算のやり方

16進⇔2進:16進1桁は2進4桁と1対1。対照表で桁ごとに置き換えるだけ。例: 3F → 0011 1111。

10進→2進:2で割り、余りを下の桁から並べる。例: 13÷2=6余1、6÷2=3余0、3÷2=1余1、1÷2=0余1 → 1101。

2進→10進:1が立つ桁の「2の累乗」を足す。例: 1101 = 8+4+1 = 13。

10進⇔16進:いったん2進を経由すると対照表が使えて楽です。