計算機為什么會用二進制,我覺得原因有以下幾點:
1)物理實現簡單:計算機是由邏輯電路組成,邏輯電路通常只有兩種狀態,可以用開關的接通和斷開、晶體管的導通和截止等,正好用“0”或“1”表示,早期的磁盤用磁極的N級和S級來代表1和0,光盤里用“長”和“短”的小鏡子代表1和0。
2)適合邏輯運算:二進制的0和1,和邏輯代數中的“真”“假”相吻合,有了邏輯代數的基礎,二進制運算就簡單多了。
3)運算規則簡單:二進制運算法則少,加減乘除的實現很容易用硬件實現,如十進制九九乘法表有八十一條規則,二進制乘法只有四條規則。