The following table shows the precedence of the operators supported by the Basic Control Engine. Operations involving operators of higher precedence occur before operations involving operators of lower precedence. When operators of equal precedence occur together, they are evaluated from left to right.
Operator 
Description 
Precedence Order 
() 
Parentheses 
Highest 
^ 
Exponentiation 

 
Unary minus 

/, * 
Division and multiplication 

\ 
Integer division 

Mod 
Modulo 

+,  
Addition and subtraction 

& 
String concatenation 

=, <>, >, <, <=, >= 
Relational 

Like, Is 
String and object comparison 

Not 
Logical negation 

And 
Logical or binary conjunction 

Or 
Logical or binary disjunction 

Xor, Eqv, Imp 
Logical or binary operators 
Lowest 
The precedence order can be controlled using parentheses, as shown below: a = 4 + 3 *
2 'a becomes 10. 
O 