二進位的算術運算:
1、二進位的加法:0 0=0,0 1=1,1 0=1, 1 1=10(向高位進位)。兩個相加的二進位位僅一位為1時,相加的結果為1;若兩個二進位位全是0,相加的結果仍為0;而若兩個相加的二進位位都是1 ,則結果為10(相當於十進制中的2),也就是「逢2進1」規則。
2、二進位的減法:0-0=0,0-1=1(向高位借位) 1-0=1,1-1=0 (模二加運算或異或運算) 。當兩個相加的二進位位元中同為0或1時,相減的結果為0;若被減數的二進位位元為1,而減數的二進位為0,則相減的結果仍為1 ;而如果被減數的二進位為0,而減數的二進位為1,則需要向高位借1,但此時是藉1當2。
3、二進位的乘法:0 * 0 = 0,0 * 1 = 0,1 * 0 = 0,1 * 1 = 1;
4、二進位的除法:0÷ 0 = 0,0÷1 = 0,1÷0 = 0 (無意義),1÷1 = 1;
5、邏輯運算二進位的或運算:遇1得1;
6、二進位的與運算:遇0得0;
7、二進位的非運算:各位取反。
以上是二進位加法運算的詳細內容。更多資訊請關注PHP中文網其他相關文章!