公元17世紀時,英國數學家萊布尼茲創造了二進位製,即逢二進位的記數製。二進位製記數法中隻有兩個符號:0和1。如二進位製數101,記作(101)2,以免和十進位製數相混淆。二進位製數和十進位製數可以互化。如下麵的對應關係:

十進位製數二進位製數

00

11

210

311

4100

5101

6110

7111

81000

91001

101010

讀數時,不要把十進位製數“7”在二進位製中讀作“一百一十一”,而應讀作“一、一、一”。同樣的道理,十進位製中的“2”和“5”在二進位製中應分別讀作“一、0”、“一、0、一”。

我們可以看出,二進位製寫起來比較麻煩,特別是遇到大數的時候。但這個缺點對機器來說是微不足道的。相反,它隻要求機器顯示兩種不同狀態的優點,卻是十進位製數所望塵莫及的。現在電子計算機所使用的語言都是二進位製的,其道理就在於此。