|
|
The following table lists the precedence of all C and C++ operators. Please note that all operators, except the unary operators, the assignment operators, and ?, associate from left to right.
| Precedence | Operators |
|---|---|
| Highest | ( ) [ ] –> :: . |
| ! ~ ++ – – – * & sizeof new delete typeid type-casts | |
| .* –>* | |
| * / % | |
| + – | |
| << >> | |
| < <= > >= | |
| == != | |
| & | |
| ^ | |
| | | |
| && | |
| || | |
| ?: | |
| = + = – = *= /= %= >> = << = & = ^ = |= | |
| Lowest | ' |
|
|