當前位置:編程學習大全網 - 編程軟體 - C語言中:&=?與等於,?

C語言中:&=?與等於,?

答案:

a&=b;

==

a=a&b;

a|=b;

==

a=a|b;

運算說明:

1、op=的運算符是C語言中壹大類運算符,所有的op=形式運算符,寫作a

op=

b時,均等效於a=a

op

b;

2、幾乎所有的雙目運算符,均有和賦值合並的op=運算符,包括+=,-=,*=,/=,%=,&=,|=,^=,<<=,>>=等;

3、使用op=運算符,比使用a=a

op

b的形式要高效。

4、位運算操作時,操作數參與運算是逐位運算的,對應的每位進行運算並形成結果的對應位。

5、&按位與運算規則為兩個操作數相同位上的值均為1,那麽結果的該位上值為1,

否則為0。

6、|按位或運算規則為兩個操作數相同位上的值均為0,那麽結果的該位上值為0,

否則為1。

符號說明:

&&是和運算,A

&& B用來測試A和B兩個條件是不是都成立。

!是非運算,!A 取A的相反。

!的優先級大於

&&,也就是!先運算。

  • 上一篇:=或等於,這兩個表達式怎麽解?
  • 下一篇:杭州名鼎裝飾有限公司怎麽樣?
  • copyright 2024編程學習大全網