C#運算符的優先級請參考下面的順序:
①括號。學數學的時候我們就知道,要先計算括號里面的內容。C#語言也是一樣,如果有多層括號,要從里向外計算。括號優先級最高。
②一元運算符。有些運算符兩邊有2個操作數,比如2+3、6%5等等,這些叫做二元運算符。只有一個操作數的叫做一元運算符,它們的優先級高于二元運算符。一元運算符包括:++(自加) 、 --(自減) 、 !(邏輯非)。
③*(乘)、/(除)、%(取余)。
④+(加)、-(減)。
⑤>(大于)、<(小于)、>=(大于等于)、<=(小于等于)。
⑥==(等于)、!=(不等于)。
⑦&&(邏輯與)。
⑧||(邏輯或)。
⑨賦值運算符。包括:=、+=、-=、*=、/=、%=。
另外,還需要注意一點:優先級相同的運算符從左向右計算(賦值運算符相反)。
第十五行賦值為true
運行結果為true