10.6.4 Operators
The linker recognizes the standard C set of arithmetic operators, with the following standard bindings and precedence levels:
Precedence | Associativity | Operators | Description |
---|---|---|---|
1 (highest) | left | ! - ~ | Prefix operators |
2 | left | * / % | multiply, divide, modulo |
3 | left | + - | add, subtract |
4 | left | >> << | bit shift right, left |
5 | left | == != > < <= >= | Relational |
6 | left | & | bitwise and |
7 | left | | | bitwise or |
8 | left | && | logical and |
9 | left | || | logical or |
10 | right | ? : | Conditional |
11 (lowest) | right | &= += -= *= /= | Symbol assignments |