16進数はコンピュータの「省略記法」。2進数4桁がそのまま16進数1桁に対応する。変換表を覚えれば瞬殺。
| 16進数 | 2進数(4桁) | 10進数 | 16進数 | 2進数(4桁) | 10進数 |
|---|---|---|---|---|---|
| 0 | 0000 | 0 | 8 | 1000 | 8 |
| 1 | 0001 | 1 | 9 | 1001 | 9 |
| 2 | 0010 | 2 | A | 1010 | 10 |
| 3 | 0011 | 3 | B | 1011 | 11 |
| 4 | 0100 | 4 | C | 1100 | 12 |
| 5 | 0101 | 5 | D | 1101 | 13 |
| 6 | 0110 | 6 | E | 1110 | 14 |
| 7 | 0111 | 7 | F | 1111 | 15 |
★ A〜F は10〜15に対応。2進数で4桁(0000〜1111)=16種類ちょうど対応する。
逆変換(16進数 → 2進数)も同じ。1桁の16進数を4桁の2進数に置き換えるだけ。
110 → 0110 → 6。0xFFは「16進数のFF」。プレフィックス「0x」は単なる目印。値は11111111(2進数)=255(10進数)。