c語(yǔ)言按位異或是什么意思 C語(yǔ)言的按位與、或、非、異或都什么意思。有什么用?
C語(yǔ)言的按位與、或、非、異或都什么意思。有什么用?位運(yùn)算符C語(yǔ)言提供了六種位運(yùn)算符:&按位與|按位或^按位異或~取反<<左移>>右移按位與運(yùn)算按位與運(yùn)算符"&"是雙目運(yùn)算符
C語(yǔ)言的按位與、或、非、異或都什么意思。有什么用?
位運(yùn)算符C語(yǔ)言提供了六種位運(yùn)算符:&按位與|按位或^按位異或~取反<<左移>>右移按位與運(yùn)算按位與運(yùn)算符"&"是雙目運(yùn)算符。其功能是參與運(yùn)算的兩數(shù)各對(duì)應(yīng)的二進(jìn)位相與。只有對(duì)應(yīng)的兩個(gè)二進(jìn)位均為1時(shí),結(jié)果位才為1,否則為0。參與運(yùn)算的數(shù)以補(bǔ)碼方式出現(xiàn)。例如:9&5可寫(xiě)算式如下:00001001(9的二進(jìn)制補(bǔ)碼)&00000101(5的二進(jìn)制補(bǔ)碼) 00000001(1的二進(jìn)制補(bǔ)碼)可見(jiàn)9&5=1。
c語(yǔ)言中按位與。按位或什么意思?
位運(yùn)算符C語(yǔ)言提供了六種位運(yùn)算符:
& 按位與
| 按位或
^ 按位異或
~ 取反
>> 右移
按位與運(yùn)算 按位與運(yùn)算符"&"是雙目運(yùn)算符。其功能是參與運(yùn)算的兩數(shù)各對(duì)應(yīng)的二進(jìn)位相與。只有對(duì)應(yīng)的兩個(gè)二進(jìn)位均為1時(shí),結(jié)果位才為1 ,否則為0。參與運(yùn)算的數(shù)以補(bǔ)碼方式出現(xiàn)。
例如:9&5可寫(xiě)算式如下: 00001001 (9的二進(jìn)制補(bǔ)碼)&00000101 (5的二進(jìn)制補(bǔ)碼) 00000001 (1的二進(jìn)制補(bǔ)碼)可見(jiàn)9&5=1。