C++ Arithmetic operators

Mathematical operations including addition, subtraction, multiplication, division, and modulus operations are all carried out using C++ arithmetic operators.

Here is the datatype table for arithmetic operators in C++ language:

Operator
Description
Example
Result Type
+
Addition
a + b
int or float
-
Subtraction
a - b
int or float
*
a * b
int or float
/
Division
a / b
int or float
%
Modulo
a % b
int

Here’s an example program that uses arithmetic operators:

#include <iostream>

using namespace std;

int main() {
   int num1 = 10;
   int num2 = 5;
   int result;

   // addition
   result = num1 + num2;
   cout << "Addition: " << result << endl;

   // subtraction
   result = num1 - num2;
   cout << "Subtraction: " << result << endl;

   // multiplication
   result = num1 * num2;
   cout << "Multiplication: " << result << endl;

   // division
   result = num1 / num2;
   cout << "Division: " << result << endl;

   // modulus
   result = num1 % num2;
   cout << "Modulus: " << result << endl;

   return 0;
}

Output:

Addition: 15
Subtraction: 5
Multiplication: 50
Division: 2
Modulus: 0

Two variables, num1, and num2, with the values 10 and 5, respectively, are used in this example. We use the arithmetic operators to execute various arithmetic operations on these variables, and then cout is used to print the results to the console. The software determines the modulus, multiplication, division, addition, subtraction, and multiplication of num1 and num2.