# Arithmetic Operators (+, -, *, /, %)

In the C programming language, arithmetic operators are used to perform mathematical operations on variables or constants. These operators allow you to add, subtract, multiply, divide, and find the remainder of division between two values. Let's explore each of these operators in more detail:

## Addition Operator (+)

The addition operator, denoted by the symbol '+', is used to add two values together. It can be used with both numeric variables and constants. For example:

```
int a = 10;
int b = 20;
int result = a + b; // result will store the value 30
```

## Subtraction Operator (-)

The subtraction operator, denoted by the symbol '-', is used to subtract one value from another. It follows the same rules as the addition operator and can be used with both variables and constants. For example:

```
int a = 50;
int b = 30;
int result = a - b; // result will store the value 20
```

## Multiplication Operator (*)

The multiplication operator, denoted by the symbol '*', is used to multiply two values together. It can be used with both variables and constants. For example:

```
int a = 5;
int b = 6;
int result = a * b; // result will store the value 30
```

## Division Operator (/)

The division operator, denoted by the symbol '/', is used to divide one value by another. It can be used with both variables and constants. However, it is important to note that when dividing integers, the result will also be an integer, and any remainder will be discarded. For example:

```
int a = 17;
int b = 5;
int result = a / b; // result will store the value 3, remainder will be discarded
```

## Modulo Operator (%)

The modulo operator, denoted by the symbol '%', is used to find the remainder of a division between two values. It can only be used with integer operands and follows the same rules as the division operator. For example:

```
int a = 17;
int b = 5;
int result = a % b; // result will store the value 2 (remainder of the division)
```

## Conclusion

Arithmetic operators are essential in performing mathematical calculations in C programming. They allow you to add, subtract, multiply, divide, and find the remainder of division between values. Understanding and utilizing these operators effectively is crucial for writing efficient and accurate code.