Copyright Digital Equipment Corp. All rights reserved.

Operators_in_expressions

 Operands in an expression are connected by operators.  If there is more
 than one operator in an expression, the  operator  having  the  highest
 precedence is evaluated first. If an expression contains operators that 
 have the same order of precedence, the operations  are  performed  from
 left to  right.  Use  parentheses  to  override  the  normal  order  of
 precedence.

     Operator  Precedence  Description

        +         7        Indicates a positive number
        -         7        Indicates a negative number
        *         6        Multiplies two numbers
        /         6        Divides two numbers
        +         5        Adds two numbers or concatenates two character 
                           strings
        -         5        Subtracts two numbers or reduces a string
       .EQS.      4        Tests if two character strings are equal
       .GES.      4        Tests if first string is greater than or equal 
                           to second
       .GTS.      4        Tests if first string is greater than second
       .LES.      4        Tests if first string is less than or equal to 
                           second
       .LTS.      4        Tests if first string is less than second
       .NES.      4        Tests if two strings are not equal
       .EQ.       4        Tests if two numbers are equal
       .GE.       4        Tests if first number is greater than or equal
                           to second
       .GT.       4        Tests if first number is greater than second
       .LE.       4        Tests if first number is less than or equal 
                           to second
       .LT.       4        Tests if first number is less than second
       .NE.       4        Tests if two numbers are not equal
       .NOT.      3        Logically negates a number
       .AND.      2        Combines two numbers with a logical AND
       .OR.       1        Combines two numbers with a logical OR