October 1997
Intermediate to advanced
800 pages
20h 48m
English
Operators let you manipulate variables and build expressions. Operands are the variables or other expressions that operators manipulate. Many operators have restrictions that apply to an operand's data type. We group most of the operators into separate tables according to their precedence, or order of evaluation. Appendix C contains a precedence table for all C++ operators (see Table C.1, “C++ operator precedence,” on page 776).
Table 2.5 lists the arithmetic operators in C++.
| Operator | Meaning | Example |
|---|---|---|
| - | unary minus | -x |
| * | multiplication | x * y |
| / | division | x / y |
| % | modulus | x % y |
| + | addition | x + y |
| - | subtraction | x - y |
The compiler generates assembly code for integer or ...