The following table lists all operators from highest precedence to lowest.
| S.No. | OPERATOR & DESCRIPTION |
|---|---|
| 1. | ** Exponentiation (raise to the power) |
| 2. | ~, +, - Component, unary plus and minus (methods names for last two are +@ and -@) |
| 3. | *, /, %, // Multiply, divide, modulo and floor division |
| 4. | +, - Addition and Subtraction |
| 5. | >>, << Right and left bitwise shift |
| 6. | & Bitwise 'AND' |
| 7. | ^, l Bitwise exclusive 'OR' and regular 'OR' |
| 8. | = Comparison operator |
| 9. | ==, != Equality Operators |
| 10. | =%, =/, =//, =-, +=, *=, ** = Assignment Operators |
| 11. | is, is not Identity Operators |
| 12. | in, not in Membership Operators |
| 13. | NOT, OR, AND Logical Operators |