| Operator | Description |
| ~ NOT | BITWISE NOT |
| & AND | BITWISE AND |
| ^ XOR | BITWISE XOR |
| | OR | BITWISE OR |
| !! | LOGICAL TEST |
| ! | LOGICAL NOT |
| && | LOGICAL AND |
| ^^ | LOGICAL XOR |
| || | LOGICAL OR |
| = | ASSIGNMENT |
| = | LOGICAL COMPARE FOR EQUAL |
| <> | LOGICAL COMPARE FOR NOT EQUAL |
| < | LOGICAL COMPARE FOR LESS THAN |
| <= | LOGICAL COMPARE FOR LESS THAN OR EQUAL |
| > | LOGICAL COMPARE FOR GREATER THAN |
| >= | LOGICAL COMPARE FOR GREATER THAN OR EQUAL |
| == | LOGICAL COMPARE FOR EQUAL |
| != | LOGICAL COMPARE FOR NOT EQUAL |
| !< | LOGICAL COMPARE FOR NOT LESS THAN |
| !<= | LOGICAL COMPARE FOR NOT LESS THAN OR EQUAL |
| !> | LOGICAL COMPARE FOR NOT GREATER THAN |
| !>= | LOGICAL COMPARE FOR NOT GREATER THAN OR EQUAL |
| << | BITWISE LEFT SHIFT (carry in zeros) |
| >> | BITWISE RIGHT SHIFT (carry in zeros) |
| <<< | ARITHMETIC UP SHIFT (carry in zeros) |
| >>> | ARITHMETIC DOWN SHIFT (carry in most significant bit) |
| + | CONCATENATE |
| + | ARITHMETIC ADD |
| - | ARITHMETIC SUBTRACT |
| * | ARITHMETIC MULTIPLY |
| \ | ARITHMETIC INTEGER DIVIDE |
| / | ARITHMETIC FLOATING POINT DIVIDE |
| + | ARITHMETIC UNARY PLUS |
| - | ARITHMETIC UNARY MINUS |
| & | ADDRESS OF DATA |
| && | ADDRESS OF HANDLE |