フリーキーズ | 独学プログラミング

2進数とは

最終更新日

2進数は、0と1という2つの記号だけで情報を表現する方法です。シンプルな照明のスイッチを想像してください。同じように、2進数も2つの状態を表現できます: 0が「オフ」、1が「オン」です。この2つの状態に対応する電気信号を使ってデータを簡単に処理・保存できるため、コンピュータなどのデジタル機器に特に有効なシステムです。

10進数の例

2進数をより理解するために、私たちが日常的に使っている10進数(ベース10)と比較してみましょう。10進数では、0~9の10桁の数字があり、それらを様々な方法で組み合わせて大きな数字を作ります。例えば、142という数字は、百の位が1、十の位が4、一の位が2(1100+410+2*1)で構成されています。

2進数の例

2進数も同様ですが、桁数が2つしかありません: 例えば、2進数の1101は10進数の13を表し、8の位が1(2^3)、4の位が1(2^2)、2の位が0(2^1)、1の位が1(2^0)であるためです。つまり、2進数の1101は、10進数では(18)+(14)+(02)+(11)=13に相当します。

まとめ

まとめると、2進数は0と1の2つの記号だけで情報を表現する方法であり、コンピュータなどのデジタル機器に最適である。また、2の累乗を基本としており、この数字をさまざまに組み合わせることで、より大きな数字を作ることができる。