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.
| 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