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.


noob to master © copyleft