當前位置:編程學習大全網 - 編程軟體 - C語言“ &=

C語言“ &=

&(按位與)雙目運算,功能是參與運算的兩個數各對應的二進制位相與,只有對應的兩個二進制位均為1時,結果為1,否則為0; |(按位或)雙目運算,功能是參與運算的兩個數各對應的二進制位相或,只有對應的兩個二進制位有壹個為1時,結果就為1。

“|”表示按位或,按位或運算符“|”是雙目運算符。其功能是dao參與運算的兩數各對應的二進位相或。只要對應的二個二進位有壹個為1時,結果位就為1。參與運算的兩個數均以補碼出現。

擴展資料:

C語言的運算符主要用於構成表達式,同壹個符號在不同的表達式中,其作用並不壹致。下面按計算的優先順序,分別說明不同作用的表達式。需要特別指出,在C語言標準中,並沒有結合性的說法。

相同優先級運算符,從左至右依次運算。註意後綴運算優先級高於前綴。因此++i++應解釋為++(i++)。

而與或非的運算優先級都不壹樣,因此a && b || b && c解釋為(a && b) || (b && c)

合理使用優先級可以極大簡化表達式。

百度百科-C語言運算符

  • 上一篇:= ”是什麽意思?
  • 下一篇:怎麽做手工玩具又簡單又好玩
  • copyright 2024編程學習大全網