|
|
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 | ' |
|
|