from small one page howto to huge articles all in one place
Last additions:
May 25th. 2007:
April, 26th. 2006:
|
You are here: manpages
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.
| Operator | Associativity | Notes
|
| () _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
-
|