System Grab Bag

View all man pages from Linux (or from all projects)

Name

operator - C operator precedence and order of evaluation

Description

This manual page lists C operators and their precedence in evaluation.

lb lb lb
OperatorAssociativityNotes
[] () . -> ++ --left to right[1]
++ -- & * + - \[ti] ! sizeofright to left[2]
(type)right to left
* / %left to right
+ -left to right
<< >>left to right
< > <= >=left to right
== !=left to right
&left to right
^left to right
|left to right
&&left to right
||left to right
?:right to left
= *= /= %= += -= <<= >>= &= ^= |=right to left
,left to right

The following notes provide further information to the above table:

The ++ and -- operators at this precedence level are the postfix flavors of the operators.

The ++ and -- operators at this precedence level are the prefix flavors of the operators.

Other Projects

This man page is also found in other projects: