# Calculation

## Introductionโ

C provides different ways to do arithmetic calculations. These operators are built-in functions of the C language. Real-life operations like addition, subtractions, multiplication are used in the programs for calculation.

## Operatorsโ

Operators are symbols that are used in expressions or during logical computations. There are 3 types of arithmetic operators.

• Unary operators - These operate on an operand or variable E.g: ++,- -
• Binary operators - These work on two operands E.g: +, -, *, %, <, <=, !=, &&, =+, =-, %=
• Ternary operators - This works for if-else conditions. E.g: ? :
##### note

The == operator checks whether a is equal to b. However, the !={" "} operator checks whether a is not equal to b. Therefore, they are called binary operators since they either return true or false.

Addition operator can be used to add multiple numbers in C. + operator is used to add the numbers.

``// Adding two numbers#include <stdio.h>int main() {  // Defining two variables  int num1 = 7;  int num2 = 4;  // Defining result variable  int result = num1 + num2;  printf("%d", result);  return 0;}``

Output:

``11``

## Subtractionโ

Subtraction operator - is used for subtraction operation.

``// Subtracting two numbers#include <stdio.h>int main() {  // Defining two variables  int num1 = 7;  int num2 = 4;  // Defining result variable  int result = num1 - num2;  printf("%d", result);  return 0;}``

Output:

``3``

## Multiplicationโ

Multiplication is done using the * operator.

``// Multiplying two numbers#include <stdio.h>int main() {  // Defining two variables  int num1 = 7;  int num2 = 4;  // Defining result variable  int result = num1 * num2;  printf("%d", result);  return 0;}``

Output:

``28``

## Divisionโ

Division operator / is used for division operations.

``// Dividing two numbers#include <stdio.h>int main() {  // Defining two variables  int num1 = 10;  int num2 = 2;  // Defining result variable  int result = num1 / num2;  printf("%d", result);  return 0;}``

Output:

``5``

## Exponentโ

The pow(x, y) function returns, x raised to the power of y. You require including `<math.h>` header file for the exponent operation.

``// Calculating exponent#include <stdio.h>// Another library which has the exponent function#include <math.h>int main() {  // Defining two variables  int num1 = 2;  int num2 = 3;  // Defining result variable using the pow(num, exponent) function  int result = pow(num1, num2);  printf("%d", result);  return 0;}``

Output:

``8``