Operators and Punctuation
punctuator: () {} , ; space
operators: e.g. + - * / % sizeof ....
- have rules of precedence and associatively that determine precisely how expressions are evaluate (P.452 Figure A.2)
e.g.. 1 + 6 / 3 * 3 - 6 = 1 why? ((1 + ((6 / 3) * 3)) - 6)
- Unary(e.g. -a, -9, !TRUE) , Binary (e.g. a + b; c - d; e % f, 3 > 2), and ternary ( x ? 1:2)
Operators - Arithmetic (+, - , * , /, %)