Pocket

2進数とは

2進数(Binary number)

すべての数値を、「0」と「1」のみで表した数値のこと。

コンピュータは、電子回路内のトランジスタ等の素子に電圧がかかる(ON)、かからない(OFF)で動作するので、プログラムでは「ON」を「1」、「OFF」を「0」に対応させて考えます。

ただし、2進数をそのまま使うと、桁数が多く扱いづらいので、16進数などに直して使用しています。

ここで、2進数を10進数と対応させてみていくと、以下のようになります。

1(10進数)→1(2進数)
2(10進数)→10(2進数)
3(10進数)→11(2進数)
4(10進数)→100(2進数)
5(10進数)→101(2進数)
6(10進数)→110(2進数)
7(10進数)→111(2進数)
8(10進数)→1000(2進数)
9(10進数)→1001(2進数)
10(10進数)→1010(2進数)
11(10進数)→1011(2進数)



スポンサードリンク