Operators

This section defines valid operators and operator precedence.

Valid operators:

Table 1. Unary Operators
Positive +
Negative -
Ones complement ~
Logical negate !
Table 2. Shift Operators
Shift left <<
Shift right >>
Table 3. Bitwise Operators
AND &
OR |
XOR ^
Table 4. Arithmetic Operators
Multiplication *
Division /
Modulus %
Addition +
Subtraction -
Table 5. Relational Operators
Less than <
Less than or equal <=
Greater than >
Greater than or equal >=
Equal ==
Not equal !=
Table 6. Logical Operators
Logical AND &&
Logical OR ||