**C Arithmetic operators** are used to perform mathematical operations. There are five **fundamental arithmetic operators** supported by C language, which are addition(+), subtraction(-), multiplication(-), division(/) and modulus(%) of two numbers.

All **arithmetic operators** compute the result of specific arithmetic operation and returns its result.

## Arithmetic Operators in C

Operator | Description | Syntax | Example |
---|---|---|---|

+ | Adds two numbers | a + b | 15 + 5 = 20 |

- | Subtracts two numbers | a - b | 15 - 5 = 10 |

* | Multiplies two numbers | a * b | 15 * 5 = 75 |

/ | Divides numerator by denominator | a / b | 15 / 5 = 3 |

% | Returns remainder after an integer division | a % b | 15 % 5 = 0 |

## C Program to perform Arithmetic Operations on Two Numbers

#include <stdio.h> #include <conio.h> int main(){ /* Variable declation */ int firstNumber, secondNumber; int sum, difference, product, modulo; float quotient; /* Taking input from user and storing it in firstNumber and secondNumber */ printf("Enter First Number: "); scanf("%d", &firstNumber); printf("Enter Second Number: "); scanf("%d", &secondNumber); /* Adding two numbers */ sum = firstNumber + secondNumber; /* Subtracting two numbers */ difference = firstNumber - secondNumber; /* Multiplying two numbers*/ product = firstNumber * secondNumber; /* Dividing two numbers by typecasting one operand to float*/ quotient = (float)firstNumber / secondNumber; /* returns remainder of after an integer division */ modulo = firstNumber % secondNumber; printf("\nSum = %d", sum); printf("\nDifference = %d", difference); printf("\nMultiplication = %d", product); printf("\nDivision = %.3f", quotient); printf("\nRemainder = %d", modulo); getch(); return 0; }

Output

Enter First Number: 25 Enter Second Number: 4 Sum = 29 Difference = 21 Multiplication = 100 Division = 6.250 Remainder = 1