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(...) | 


