IT用語を超やさしく理解する
2進数
別名: binary number / binary / 二進数
先に知っておくと分かりやすいことば(1語)
必要なら先に確認できます。知っていることばは、そのまま読み進めて大丈夫です。
- ビット / バイトコンピュータで情報量を表す基本単位bitとByteの違い、8bit=1Byteの関係を初心者向けに説明します。
30秒で思い出す
2進数は、0と1の2種類の数字だけを使って数を表す方法です。
10進数では桁が1、10、100…と10倍ずつ大きくなりますが、2進数では1、2、4、8…と2倍ずつ大きくなります。
超やさしく理解
2進数の 1011 を右から見てみます。
桁の重み 8 4 2 1
2進数 1 0 1 1
1になっている桁だけ足すので、8 + 2 + 1 = 11。したがって2進数の 1011 は10進数の11です。
正確にはどういうもの?
2進数は基数が2の位取り記数法です。各桁は2のべき乗の重みを持ちます。
... 2³ 2² 2¹ 2⁰
... 8 4 2 1
コンピュータでは二つの状態を区別する仕組みと相性がよいため、データを2進数として扱う考え方が基本になります。
10進数から2進数へ
たとえば10進数の13は、8 + 4 + 1 なので、8・4・2・1の桁へ当てはめると 1101 です。
まずは4〜8bit程度の小さな数について、桁の重みを使って10進数と相互変換できれば十分です。
ここまで分かればOK
- 2進数は0と1だけで表す
- 各桁の重みは1、2、4、8…と2倍になる
- 小さな2進数を10進数へ変換できる
- 小さな10進数を2進数へ変換できる
資格との関係
関連するIT用語
理解できたか確認しよう
答えを選んで、なぜそうなるのかまで確認できます。
確認問題 1
2進数から10進数への変換
2進数の1011を10進数で表すといくつですか?
確認問題 2
10進数から2進数への変換
10進数の13を2進数で表したものはどれですか?