日本語 English
株式会社ヒューリンクス
TEL:03-5642-8384
営業時間:9:00-17:30

27.3.4.a 演算の順序

演算の順序は、P.E.M.A. (括弧、累乗、乗算、加算:Parentheses, Exponentiation, Multiplication, and Addition) の順に従います。ただし、括弧がある場合は他のルールより優先します。

  • 累乗。右から左の順に結合。
  • 単項マイナス。
  • 積と商。左から右の順に結合。
  • 和と差。左から右の順に結合。
  • 関係演算子 (比較演算子)。
  • 論理否定の演算子。
  • 論理演算子の and。左から右の順に結合。
  • 論理演算子の or。左から右の順に結合。

このリストを使えば、括弧を多用せずに複雑な式を記述できます。

  図 382: トランスフォーム演算子を使った例

  • 以下の命令は、(a<10) と (b<5) をグループ化します。(a<(10 and b))<5 とはなりません。
    a<10 and b<5
    Note: 処理する項をグループ化できるのは括弧 () のみです。中括弧 {} や大括弧 [] は他の用途として予約されています。