Arithmetic operators
From cppreference.com
Arithmetic operators apply standard mathematical operations to their operands.
| Operator | Operator name | Example | Result |
|---|---|---|---|
| + | unary plus | +a | the value of a |
| - | unary minus | -a | the negative of a |
| + | addition | a + b | the addition of a and b |
| - | subtraction | a - b | the subtraction of b from a |
| * | product | a * b | the product of a and b |
| / | division | a / b | the division of a by b |
| % | modulo | a % b | the remainder of a divided by b |
| ~ | bitwise NOT | ~a | the bitwise NOT of a |
| & | bitwise AND | a & b | the bitwise AND of a and b |
| | | bitwise OR | a | b | the bitwise OR of a and b |
| ^ | bitwise XOR | a ^ b | the bitwise XOR of a and b |
| << | bitwise left shift | a << b | a left shifted by b |
| >> | bitwise right shift | a >> b | a right shifted by b |
[edit] See Also
| Common operators | ||||||
|---|---|---|---|---|---|---|
| assignment | increment decrement |
arithmetic | logical | comparison | member access |
other |
|
a = b |
++a |
+a |
!a |
a == b |
a[b] |
a(...) |