IT用語を超やさしく理解する
2進数
別名: binary number / binary / 二進数
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 です。
MVPでは、4〜8bit程度の小さな数について、桁の重みを使って相互変換できれば十分です。
ここまで分かればOK
- 2進数は0と1だけで表す
- 各桁の重みは1、2、4、8…と2倍になる
- 小さな2進数を10進数へ変換できる
- 小さな10進数を2進数へ変換できる
資格との関係
ITパスポート試験
- シラバス
- Ver.6.5
- 必要な理解
- 仕組みまで理解できる
- 重要度
- 高
- 分野
- テクノロジ
関連するIT用語
理解できたか確認しよう
答えを選んで、なぜそうなるのかまで確認できます。
確認問題 1
2進数から10進数への変換
2進数の1011を10進数で表すといくつですか?
確認問題 2
10進数から2進数への変換
10進数の13を2進数で表したものはどれですか?