演算子の結合規則と優先順位
式:インデックス への移動
優先順位は 16 に分けられ、演算子が 1 つしか含まれないカテゴリもあります。 同じカテゴリの演算子は同じ優先順位を持ちます。
表中に同じ演算子が 2 つある場合は、最初の演算子が単項演算子、2 番めが二項演算子です。 各カテゴリには、左から右、または右から左の結合規則があります。 かっこがない場合、優先順位が同じ演算子が含まれる式のグループ化は、この規則にしたがって解決されます。
次の表の各演算子は、優先順位に合わせて並べられています。 最初のカテゴリ(1 行目)が最も高い優先順位を持ちます。 同じ行にある演算子は、同じ優先順位を持ちます。
演算子 | 結合規則 |
---|---|
() |
左から右へ |
! |
右から左へ |
.* |
左から右へ |
* |
左から右へ |
+ |
左から右へ |
<< |
左から右へ |
< |
左から右へ |
== |
左から右へ |
& |
左から右へ |
^ |
左から右へ |
| |
左から右へ |
&& |
左から右へ |
|| |
左から右へ |
?: |
右から左へ |
= |
右から左へ |
, |
左から右へ |