コンピューターでは、0(ゼロ)と 1 (イチ)の2進数ですべて処理します。
ノイズがあっても、0(ゼロ)と 1 (イチ)の判定には影響を与えないため信頼性が高められるのです。
コンピュータと違って人の場合、単調な0と1の集合だと混乱します。
2進数、10進数、16進数の関係は次の通りです。
二進数 | 0000 | 0001 | 0010 | 0011 | 0100 | 0101 | 0110 | 0111 | 1000 | 1001 | 1010 | 1011 | 1100 | 1101 | 1110 | 1111 | 00010000 |
十進数 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |
十六進 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | 10 |
コンピューターでは16進が便利です。10進の10以上はABCDEFを使います。
1バイトは8ビット(8桁の0と1の集まり)なので、16進数の2桁で表示され256通り表示できます。
従って、2バイト(16桁の0と1の集まり、16進数の4桁)で 文字ならば65,536通り使えます。