2進数 は、0 と 1 の2つの数字だけで数を表す方法です。コンピュータの中身は無数のスイッチの集まりで、電気の オン(1)/オフ(0) しか区別できません。そのため、数も文字も画像も、内部ではすべて2進数で表されています。
私たちが日常で使うのは、0〜9の10種類を使う 10進数 です。両者は次のように対応します。
| 10進数 | 0 | 1 | 2 | 3 | 4 | 5 | 8 |
|---|---|---|---|---|---|---|---|
| 2進数 | 0 | 1 | 10 | 11 | 100 | 101 | 1000 |
10進数が10で桁上がりするのに対し、2進数は 2で桁上がり します。この 0/1 のひと桁が情報の最小単位 ビット で、コンピュータが扱うあらゆるデータの土台になっています。プログラミングでは、色や権限の管理などで2進数の考え方が顔を出します。