• Home
  • 3.2 Subtraction Operator (-)

3.2 Subtraction Operator (-)

View Categories

3.2 Subtraction Operator (-)

1 min read

Table of Contents

The subtraction operator (-) subtracts the value of the right operand from the value of the left operand and returns the difference. It is supported for all built-in numeric data types, including integers and floating-point values.

When both operands are integers, the result is an integer. If one or both operands are floating-point values, the operands undergo the usual arithmetic conversions, and the result is a floating-point value.

Source Code #

#include <iostream>

int main()
{
    int num1 = 50;
    int num2 = 18;

    int difference = num1 - num2;

    std::cout << "First Number : " << num1 << '\n';
    std::cout << "Second Number: " << num2 << '\n';
    std::cout << "Difference   : " << difference << '\n';

    return 0;
}

Output #

First Number : 50
Second Number: 18
Difference   : 32

Explanation #

  • The subtraction operator (-) subtracts the value of the right operand from the value of the left operand.
  • num1 - num2 evaluates to the difference between the two integer values.
  • The resulting value is assigned to the variable difference.
  • Both operands are of type int, so the result is also an integer.
  • The value stored in difference is displayed using std::cout.
  • The subtraction operator can also be used with floating-point data types.
  • return 0; terminates the program successfully.

Powered by BetterDocs

Leave a Reply

Your email address will not be published. Required fields are marked *