Precedence level |
Type |
Operators |
Associativity direction |
---|---|---|---|
1 | primary | ( ) [ ] -> . ++ -- | left-to-right |
2 | unary | ! ~ ++ -- + - * & (type) sizeof | right-to-left |
3 | binary | * / % | left-to-right |
4 | binary | + - | left-to-right |
5 | binary | << >> | left-to-right |
6 |
binary | < <= > >= | left-to-right |
7 | binary | ==!= | left-to-right |
8 | binary | & | left-to-right |
9 | binary | ^ | left-to-right |
10 | binary | | | left-to-right |
11 | binary | && | left-to-right |
12 | binary | || | left-to-right |
13 | ternary | ?: | right-to-left |
14 | binary | = += -= *= /= %= &= ^= |= <<= >>= | right-to-left |
15 | binary | , | left-to-right |
Notes:
Last updated 09/06/2023 14:50:34