What is operator associativity in C++

Operator Associativity in C++
The order in which the operators of same precedence are evaluated is called Operator associativity. It tells the compiler that if some operators of same precedence level are there then how the expression is evaluated (from left - to - right or right - to -left).
Operator Associativity Table
Operators Associativity
Example:
Consider the expression: 5+6-9-2+7. In this expression , plus and minus operators have same precedence level. Here, operators associativity rule (described in row no. 4 of the table ) is used to evaluate this expression.it es evaluated as follows:
5+6 -9-2+7
11-9-2+7
2-2+7
0+7
so 7 will be the answer of expression.
for more Explanation
visit this link:
http://cs.smu.ca/~porter/csc/ref/cpp_operators.html
Bookc
Admin

Hopefully the information we provide can be useful.

Related Article

Press ESC to close