www.LinuxHowtos.org





operator

Section: Environments, Tables, and Troff Macros (7)
Updated: 202-1-01
Index Return to Main Contents
 

NAME

operator - C operator precedence and order of evaluation  

DESCRIPTION

This manual page lists C operators and their precedence in evaluation.
OperatorAssociativityNotes
() _Generic()-[1]
[] () .-> ++- (type){}left to right[2] [3]
++- & * +- [ti] ! _Countof sizeof alignof _Maxof _Minof right to left[4]
(type)right to left
* / %left to right
+-left to right
<< >>left to right
< > <= >=left to right
== !=left to right
&left to right
[ha]left to right
|left to right
&&left to right
||left to right
?:right to left
= *= /= %= +=-= <<= >>= &= [ha]= |=right to left
,left to right
The following notes provide further information to the above table:
[1]
The () at this precedence is the parenthesized expression.
[2]
The () at this precedence is the function call operator.
[3]
The ++ and -- operators at this precedence level are the postfix flavors of the operators.
[4]
The ++ and -- operators at this precedence level are the prefix flavors of the operators.


 

Index

NAME
DESCRIPTION