W3Cschool
恭喜您成為首批注冊(cè)用戶(hù)
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
假設(shè)變量A為60,變量B保持13,則:
運(yùn)算符名稱(chēng) | 運(yùn)算符簡(jiǎn)寫(xiě) | 描述 | 例子 |
---|---|---|---|
and(與) | & | 如果同時(shí)存在于兩個(gè)操作數(shù)中,二進(jìn)制AND運(yùn)算符復(fù)制一位到結(jié)果中。 | (A & B) 將得出12,即0000 1100 |
or(或) | | | 如果存在于任一操作數(shù)中,二進(jìn)制OR運(yùn)算符復(fù)制一位到結(jié)果中。 | (A | B)將得出61,即0011 1101 |
xor(異或) | ^ | 如果存在于其中一個(gè)操作數(shù)中但不同時(shí)存在于兩個(gè)操作數(shù)中,二進(jìn)制XOR運(yùn)算符復(fù)制一位到結(jié)果中。 | (A ^ B)將得出49,即0011 0001 |
not(非) | ~ | 二進(jìn)制NOT運(yùn)算符是一元運(yùn)算符,具有"翻轉(zhuǎn)"位效果。 | (?A)將得出-61,其為1100 0011 |
shift left(左移) | << | 二進(jìn)制左移運(yùn)算符。左操作數(shù)的值向左移動(dòng)右操作數(shù)指定的位數(shù)。 | A << 2將得出240,即1111 0000 |
shift right(右移) | >> | 二進(jìn)制右移運(yùn)算符。左操作數(shù)的值向右移動(dòng)右操作數(shù)指定的位數(shù)。 | A >> 2將得出15,即0000 1111 |
void loop () { int a = 10,b = 20 int c = 0; c = a & b ; c = a | b ; c = a ^ b ; c = ~ 1 ; c = a << b ; c = a >> b ; }
c = 0 c = 30 c = 30 c = -11 c = 240 c = 15
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話(huà):173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: