Table of Contents
Previous Section Next Section

Operator Precedence Summary

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

'


Table of Contents
Previous Section Next Section