勵志

勵志人生知識庫

二進位加減法

二進制加減法運算法則是:

二進制加法:0+0=0、0+1=1、1+0=1、1+1=10(向高位進位,也就是「逢2進1」的規則)。

二進制減法:0-0=0、1-0=1、0-1=1(向高位借位,也就是「借1當2」的規則)。

舉例來說,二進制加法100111+11010的計算過程是:

最低位:1+0=1

倒數第2位:1+1=10,進位1

倒數第3位:1+0+1=10,進位1

倒數第4位:0+1+1=10,進位1

倒數第5位:1+0+1=10

最高位:1+0=1

最終結果是1000001。

同樣地,二進制減法1000001-11010的計算過程是:

最低位:1-0=1

倒數第2位:0借1得2,被借1為1,1-1=0

倒數第3位:0借1得2,被借1為1,1-0=1

倒數第4、5位:均為0,無需借位,直接寫下0

最高位:1-0=1

最終結果是100111。注意,這裡的借位是借1當2,與十進制中的借1當10道理一樣。