次のテーブルに、算術式での演算の優先順位を示します。
優先順位 | 操作 |
---|---|
最高 | +オペランド(正符号) -オペランド(負符号) |
中 | オペランド**オペランド(べき乗算) |
オペランド*オペランド(乗算) オペランド/オペランド(除算) オペランドMODオペランド(比率演算子) |
|
オペランド+オペランド(加算) オペランド-オペランド(減算) |
一般に、評価の順序は以下のようになります。
- 括弧内の演算が最初に実行されます。
- 括弧がないときは、演算は優先順位の順序で実行されます。
- 同一の優先順位の演算子は、左から右に向かって評価されます。
最適化ルーチンでは、関与する演算の結合および可換プロパティに基づいて評価が並べ替えられることがあります。