3.4.10 演算子の優先順位

演算子の優先順位および結合順序は,式のオペランドのグループ化や評価するうえで影響を与えます。演算子の優先順位は,同じ式の中に演算子の優先順位が高い,または低い別の演算子が含まれている場合にだけ意味を持ちます。式の中に高い優先順位の演算子が含まれているときは,その演算子が先に評価されます。演算子の優先順位が等しいときは,評価される順位はそれぞれが持つ結合順序によって決まります。

次の表では,演算子の優先順位結合順序を示します。演算子は,優先順位の降順で表しています。

記号演算子の型結合順序
( )括弧左から右
+ - !単項右から左
* / %乗除左から右
+ -加法左から右
< > <= >=比較左から右
== !=等号左から右
&ビット単位AND左から右
|ビット単位OR左から右
&&論理AND左から右
||論理OR左から右
=代入左から右