主頁(yè) > 百科知識(shí) > 與或非運(yùn)算法則

與或非運(yùn)算法則

時(shí)間:2024-11-30 02:19:51 瀏覽量:

1.與運(yùn)算(&)

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

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

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

2.或運(yùn)算(|)

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

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

即 :參加運(yùn)算的兩個(gè)對(duì)象只要有一個(gè)為1,其值為1。

3.非運(yùn)算:~

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

4.異或運(yùn)算(^)

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

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

即:參加運(yùn)算的兩個(gè)對(duì)象,如果兩個(gè)相應(yīng)位為“異”(值不同),則該位結(jié)果為1,否則為0。

考點(diǎn):交換兩個(gè)變量的值(不借助第三個(gè)變量)

使用異或運(yùn)算符:

例:a=6,b=5

核心代碼:

a = a ^ b;

b = a ^ b;

a = a ^ b;。

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

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