operator
Section: Environments, Tables, and Troff Macros (7)
Updated: 2023-02-05
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
|
[] () . -> ++ -- | left to right | [1]
|
++ -- & * + - ~ ! sizeof | right 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 |
|
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 ++ and -- operators at this precedence level are
the postfix flavors of the operators.
- [2]
-
The ++ and -- operators at this precedence level are
the prefix flavors of the operators.
Index
- NAME
-
- DESCRIPTION
-
This document was created by
man2html,
using the manual pages.
Time: 00:30:31 GMT, April 20, 2024