| Precedence | Operators | Description |
|---|---|---|
| 1 (lowest) | | |
Bitwise OR |
| 2 | ^ |
Bitwise XOR |
| 3 | & |
Bitwise AND |
| 4 | << >> |
Left/right shift |
| 5 | + - |
Add, subtract |
| 6 | * / % |
Multiply, divide, modulo |
| 7 (highest) | ~ - |
Unary NOT, negate |
= command now supports these function.
Usage example:
= 0xFF & (1 << 4) → =0x10 =16 =0b00010000
= 0xF0 | 0x0F → =0xFF =255 =0b11111111
= (1 << 8) - 1 → =0xFF =255 =0b11111111
= ~0xFF → =0xFFFFFF00 …
= 100 / 4 + 3 → =0x1C =28 =0b00011100