  | 
»  | 
 | 
  
 | 
 | 
Table of Contents - Arithmetic
Operators (+, -, *, /, %) 
 - Syntax 
 - Arguments 
 - Description 
 
 - Array
Subscripting ([ ]) 
 - Syntax 
 - Description 
 
 - Assignment
Operators (=, +=, -=, *=, /=, %=,<<=, >>=, &=, ^=, |=) 
 - Syntax 
 - Arguments 
 - Description 
 - Example 
 
 - Bit
Operators (<<, >>, &, ^, |, ~) 
 - Syntax 
 - Arguments 
 - Description 
 
 - Cast
Operator 
 - Syntax
 - Arguments
 - Description
 
 - Comma
Operator (,) 
 - Syntax 
 - Arguments 
 - Description 
 
 - Conditional
Expression Operator (?:)
 - Syntax 
 - Arguments 
 - Description 
 - Example 
 
 - Function
Calls 
 - Syntax 
 - Description 
 
 - Increment
and Decrement Operators 
 (++, --)  - Syntax
 - Arguments
 - Description
 - Examples 
 
 - Logical
Operators (&&, ||, !)
 - Syntax 
 - Arguments 
 - Description 
 - Example 
 
 - Pointer
Operators (*, ->, &)
 - Syntax 
 - Description 
 
 - Relational
Operators (>, >=, <, ==, !=)
 - Syntax 
 - Arguments 
 - Description 
 
 - sizeof
Operator 
 - Syntax 
 - Arguments 
 - Description 
 
 - Structure
and Union Members (., ->)
 - Syntax 
 - Description 
 
 - Operator
Precedence 
 - Precedence
among Operators of Same Class 
 
 - Operator
Quick Reference 
 - Constant
Expressions 
 - Integral
Expressions 
 - Floating-Point
Expressions 
 - lvalue
Expressions 
 - Pointer
Expressions 
 - Evaluation
of Expressions 
 - Examples 
 - Evaluation
Order of Subexpressions 
 
 
 Operators are grouped as
follows: “Assignment
Operators (=, +=, -=, *=, /=, %=,<<=, >>=, &=, ^=, |=) ” 
 See Also: The different types of expressions are:  
 |