1つの数式内に複数の演算子を使用すると、各演算子は特定の順序で処理されます。 数式は左から右の順に解析され、数式内の個々の演算子または関数の特定の順序に従って処理されます。 演算の順序を優先的に指定するには、数式内にカッコを使用します。
1つの数式内で複数の演算子を組み合わせて使用する場合、実行される演算の順序は以下の表のようになります。 単項演算は、二項演算より優先されます。 1つの数式内に同じ優先順位を持つ演算子が複数含まれている場合は、これらの演算子は左から右の順に評価されます。 この評価順序を変更するには、最初に実行したい演算部分をカッコで囲みます。カッコで囲まれた部分は、数式内で最も高い優先順位を持ちます。 優先順位の同じ演算子が2つ存在する場合は、左から右の順に処理されます。
演算子の優先順位(高い順) | |
---|---|
演算子 | 説明 |
左から右へ | 演算の方向 |
( ) | カッコ(グループ化) |
? | 負 |
+ | 正 |
% | パーセント |
^ | 指数 |
*および/ | 乗算と除算 |
+および- | 加算と減算 |
& | 文字連結 |
=, <, >, <=, >=, <> | 比較 |