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進数で表すといくつですか?

回答を1つ選んでください

確認問題 2

10進数から2進数への変換

10進数の13を2進数で表したものはどれですか?

回答を1つ選んでください