Home » Arithmetic Operator in C

Arithmetic Operator in C

by Online Tutorials Library

Arithmetic Operator in C

Operators are the special symbols in the C programming language, which is used to perform various mathematical and logical operations on the given operands to return the appropriate results. There are various operators in the C programming language such as Arithmetic Operators, Relational Operators, Shift Operators, Logical Operators, Bitwise Operators, Ternary or Conditional Operators, and Assignment Operators. But here, we will understand only the Arithmetic Operator in the C programming language.

Arithmetic Operator in C

Arithmetic Operator is used to performing mathematical operations such as addition, subtraction, multiplication, division, modulus, etc., on the given operands.

For example: 5 + 3 = 8, 5 – 3 = 2, 2 * 4 = 8, etc. are the examples of arithmetic operators. Let’s discuss the different types of Arithmetic Operators in the C programming.

Plus Operator

It is a simple Plus (+) Operator used to add two given operands. We can use Plus Operator with different data types such as integer, float, long, double, enumerated and string type data to add the given operand.

Syntax

For example, there are two operands, 5 and 6, and we want to get the sum of these numbers. Therefore, we use the ‘+’ Operator between the given numbers that return integer data 11.

Program1.c

Output

Enter two integer numbers: 25  35   Enter two float numbers:   79.21  67.79   Enter two double data type numbers:   234.123  345.341   The sum of two integer numbers: 60   The sum of two float numbers: 147.000000  The sum of two double numbers: 579.464000  

Minus Operator

The minus operator is denoted by the minus (-) symbol. It is used to return the subtraction of the first number from the second number. The data type of the given number can be different types, such as int, float, double, long double, etc., in the programing language.

Syntax

For example, there are two operands, 15 and 6, and we want their subtraction result. So, we use the ‘-‘ Operator between the given numbers that return data 9.

Program2.c

Output

Enter two integer numbers: 56  11   Enter two float numbers:   78.98  56.45   Enter two double data type numbers:   47789.7149  1234.7987   The subtraction of two integer numbers: 45   The subtraction of two float numbers: 22.530003    The subtraction of two double numbers: 46554.916200  

Multiplication Operator

The multiplication operator is represented as an asterisk (*) symbol, and it is used to return the product of n1 and n2 numbers. The data type of the given number can be different types such as int, float, and double in the C programing language.

Syntax

For example, there are two operands 15 and 6, and we want to get their product. So, we can use the ‘*’ Operator between the given numbers that return int data 90.

Program3.c

Output

Enter two integer numbers: 15  12   Enter two float numbers:   2.5  3.5   Enter two double data type numbers:   234.324  798.124   The multiplication of two integer numbers: 180   The multiplication of two float numbers: 8.750000    The multiplication of two double numbers: 187019.608176  

Division Operator

The division operator is an arithmetic operator that divides the first (n1) by the second (n2) number. Using division operator (/), we can divide the int, float, double and long data types variables.

Syntax

For example, there are two operands, 25.5 and 5.0, and we want to get their division result. So, we use the ‘/’ Operator between the given numbers that return float data 5.1.

Program4.c

Output

Enter two integer numbers: 125  15   Enter two float numbers:   214.32  248.56   Enter two double data type numbers:   4243.7691  687.434   The division of two integer numbers: 8   The division of two float numbers: 0.862247    The division of two double numbers: 6.173348  

Modulus Operator

The modulus operator is represented by the percentage sign (%), and it is used to return the remainder by dividing the first number by the second number.

Syntax

For example, there are two operands 25 and 4, and we want to get their modulus result. So, we use the ‘%’ operator in between the given numbers that return remainder 1.

Program5.c

Output

Enter two integer numbers: 35  3   The modulus of two integer numbers: 2  

Increment Operator

Increment Operator is the type of Arithmetic operator, which is denoted by double plus (++) operator. It is used to increase the integer value by 1.

Syntax

For example, suppose the integer value of A is 10, the increment operator increases the operand value by 1, which returns 11.

Program6.c

Output

Enter the positive number: 10   The incremented value is: 11  

Decrement Operator

Decrement Operator is denoted by the double minus (–) symbol, which decreases the operand value by 1.

Syntax

For example, suppose the integer value of A is 10, the decrement operator decreases the operand value by 1 that returns 9.

Program7.c

Output

Enter the positive number: 10   The decremented value is: 9  

Next TopicCeil Function in C

You may also like