主頁 > 百科知識 > 與或異或運算的運算規(guī)則

與或異或運算的運算規(guī)則

時間:2025-01-21 00:47:01 瀏覽量:

1.與運算(&)

進行運算的兩個數(shù)據(jù),按二進制位進行“與”運算。

規(guī)則:0&0=0;0&1=0;1&0=0;1&1=1;

即:兩位同時為“1”,結(jié)果才為“1”,否則為0

2.或運算(|)

進行運算的兩個數(shù)據(jù),按二進制位進行“或”運算。

運算規(guī)則:0|0=0; 0|1=1;1|0=1;1|1=1;

即 :參加運算的兩個對象只要有一個為1,其值為1。

3.非運算:~

1取0,0取1 ~1 = 0, ~0 = 1 ~(10001) = 01110

4.異或運算(^)

參加運算的兩個數(shù)據(jù),按二進制位進行“異或”運算。

運算規(guī)則:0^0=0;0^1=1;1^0=1;1^1=0;

即:參加運算的兩個對象,如果兩個相應位為“異”(值不同),則該位結(jié)果為1,否則為0。

考點:交換兩個變量的值(不借助第三個變量)

使用異或運算符:

例:a=6,b=5

核心代碼:

a = a ^ b;

b = a ^ b;

a = a ^ b;。

© 轉(zhuǎn)乾企業(yè)管理-上海店鋪裝修報建公司 版權(quán)所有 | 黔ICP備2023009682號

免責聲明:本站內(nèi)容僅用于學習參考,信息和圖片素材來源于互聯(lián)網(wǎng),如內(nèi)容侵權(quán)與違規(guī),請聯(lián)系我們進行刪除,我們將在三個工作日內(nèi)處理。聯(lián)系郵箱:303555158#QQ.COM (把#換成@)