OPERATOR:
I. mathematical operators:
+,-, *,/, ++ ,--
Example 1:
Example 2:
Example 3:
1. incremental Operators: ++
(1) Increment prefix Operator
Int x = 4;
X ++; // output result. The value of X is 5.
Example:
(2) Suffix incrementing Operator
Int x = 4;
+ + X; // output result. The value of X is 5.
Differences between prefix increment operators and suffix increment operators:
① Int y = ++ X;
Equivalent to X = x + 1;
Int y = X;
② Int y = x ++;
Equivalent to int y = X;
X = x + 1;
2. Decrease Operator:--
Incremental operators.
Example:
2. Relational operators, 6 in total. Only true or false is returned.
= ,! =, <,>, <=,> =
Example:
3. logical operators.
& (And) | (OR )! (Not)
Example:
Iv. assignment operators
=, + =,-=, * =, % =,/=
Example:
5. Conditional operators ()? ():()
Example: x = (x> 12 )? (X-12) :( X );
// If x> 12, then x = x-12, otherwise x = x.
Exercise:
Priority:
Arithmetic Operator :!
++ -- (Prefix)
*/%
+-
Relational operators: <> <=> =
=!
Logical OPERATOR: & |
Exercise:
Operator classification and priority