Arithmetic Operators: C++ supports these arithmetic operator.

Operator                Symbol              Form

Addition                  +                 x+y  
Subtraction               -                 x-y  
Multiplication            *                 x*y  
Division                  /                 x/y  
Modulus                   %                 x%y  

Addition: The addition operator adds its operands together.

int x=2+3;  
cout<<x;  

Output:

5  

Subtraction: The subtraction operator subtracts one operands from the other.

int x=5-3;  
cout<<x;  

Output:

2  

Multiplication: The multiplication operator multiplies its operands.

int x=3*2;  
cout<<x;  

Output:

6  

Division: The division operator divides the first operand by the second. Any remainder is dropped in order to return an integer value.

int x=10/3;  
cout<<x;  

Output:

3  

If one or both of the operands are floating point values,the division operator performs floating point division.

Modulus: The modulus operator (%) is informally know as the remainder operator because it returns the remainder after an integer division.

int x=25%6;  
cout<<x;  

Output:

1  

Operator Precedence: Operator precedence determines the grouping of terms in an expression,which affects how an expression is evaluated certain operators take higher precedence over others; for example, the multiplication operator has higher precedence over the addition operator.

For example:

int x=5+2*2;  
cout<<x;  

Output:

4  

The program evaluates 2*2 first, and then adds the result 5.
As in mathematics,using parentheses alters operator precedence.

int x=(5+2)*2;  
cout<<x;  

Output:

14