| Operator | Description | Type and Associativity |
| $ | Unary, memory expression | Unary, Right |
| # | Unary, memory value | Unary, Right |
| ! | Unary, factorial | Unary, Left |
| + | Unary, positive | Unary, Right |
| ~ | Unary, complement | Unary, Right |
| - | Unary, negetive | Unary, Right |
| ^ | Exponention | Binary, Left |
| ** | Exponention | Binary, Left |
| / | Division | Binary, Left |
| * | Multiplication | Binary, Left |
| % | Mod, remainder | Binary, Left |
| + | Addition | Binary, Left |
| - | Substraction | Binary, Left |
| >> | Bitwise right shift | Binary, Left |
| >= | Comparison, greater than or equal to | Binary, Left |
| > | Comparison, greater than | Binary, Left |
| == | Comparison, equal to | Binary, Left |
| <> | Comparison, not equal to | Binary, Left |
| <= | Comparison, less than or equal to | Binary, Left |
| << | Bitwise left shift | Binary, Left |
| < | Comparison, less than | Binary, Left |
| != | Not equal to | Binary, Left |
| & | Bitwise and | Binary, Left |
| ? | Bitwise not | Binary, Left |
| | | Bitwise or | Binary, Left |
| -= | Assignment after substraction | Assignment, Right |
| = | Assignment (of value) | Assignment, Right |
| += | Assignment after addition | Assignment, Right |
| := | Assignment (of expression) | Assignment, Right |
| /= | Assignment after division | Assignment, Right |
| *= | Assignment after multiplication | Assignment, Right |
| %= | Assignment after mod operation | Assignment, Right |
| to | Unit convert to | Binary, Left |
| in | Physical quantity expressed in | Binary, Left |
| >>= | Assignment after bitwise left shift | Assignment, Left |
| -> | Unit convert to | Binary, Left |
| <<= | Assignment after bitwise left shift | Assignment, Left |
| |= | Assignment after bitwise or | Assignment, Left |
| ?= | Assignment after bitwise not | Assignment, Left |
| &= | Assignment after bitwise and | Assignment, Left |