Chapter 12. Operator Precedence

When a mathematical or logical expression is being evaluated, all the operators (+,*,DIV etc) are given a priority of 1 to 7. Priority 1 operators are those acted upon first, and priority 7 last.

Here is the complete list:

Priority   Operator
1 - Unary minus
  + Unary plus
  NOT Logical NOT
  FN Functions
  () Brackets
  ?!$ Indirection operators
 
2 ^ Raise to the power
 
3 * Multiplication
  / Division
  DIV Integer division
  MOD Integer remainder
 
4 + Addition
  - Subtraction
 
5 = Equal to
  <> Not equal to
  < Less than
  > Greater than
  <= Less than or equal to
  >= Greater than or equal to
 
6 AND Logical and bitwise AND
 
7 OR Logical and bitwise OR
  EOR Logical and bitwise Exclusive OR

Operators with the same priority are executed left to right, as they appear in the expression. For example, 22 MOD 3/7 is evaluated as (22 MOD 3)/7. All priorities may be overridden by using brackets.