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