式の中に複数の演算子がある場合、それらの演算子の評価順序は、優先順位と「右」または「左」で表わされる結合性によって決まります。
各演算子の優先順位と結合性を表 4.5に示します。
|  |  |  |  | 
| 
1 | 
++  -- (後置)   ( )  [ ]  ->  . | 
左 | 
後置式 | 
| 
2 | 
++  -- (前置)  !  ~  +  -  *  &  sizeof | 
右 | 
単項式 | 
| 
3 | 
(型名) | 
右 | 
キャスト式 | 
| 
4 | 
*  /  % | 
左 | 
乗除式 | 
| 
5 | 
+  - | 
左 | 
加減式 | 
| 
6 | 
<<  >> | 
左 | 
ビット単位のシフト式 | 
| 
7 | 
<  <=  >  >= | 
左 | 
関係式 | 
| 
8 | 
==  !  = | 
左 | 
等価式 | 
| 
9 | 
& | 
左 | 
ビット単位のAND式 | 
| 
10 | 
^ | 
左 | 
ビット単位の排他OR式 | 
| 
11 | 
| | 
左 | 
ビット単位のOR式 | 
| 
12 | 
&& | 
左 | 
論理AND式 | 
| 
13 | 
| | | 
左 | 
論理OR式 | 
| 
14 | 
?  : | 
右 | 
条件式 | 
| 
15 | 
=  +=  -=  *=  /=  %=  <<=  >>=  &=  |=  ^= | 
右 | 
代入式 | 
| 
16 | 
, | 
左 | 
カンマ式 |