Types of Increment operator in C++ | Types of Decrement operator in C++
Increment operator in C++
++ is known as Increment operator in C++. It adds one to the existing value of a variable of numeric or char type. It can be used in two ways:
Prefix Form of Increment operator in C++
In prefix form, increment operator ++ is placed before the variable. It immediately adds 1 one to the variable.
Example: ++n
Postfix Form of Increment operator in C++
In postfix form, increment operator is placed after the variable. It adds 1 one to the variable in next step.
Example: n++
Decrement operator in C++
— is known as decrement operator in C++. It subtracts one from the existing value of a variable of numeric or char type. It can be used in two ways:
Prefix Form of Decrement operator in C++
In prefix form, decrement operator — is placed before the variable. It immediately subtracts 1 from the variable.
Example: —n
Postfix Form of Increment operator in C++
In postfix form, decrement operator is placed after the variable. It subtracts 1 from the variable in next step.
Example: n–
//Program to demonstrate the use of increment (++) and decrement operator(–).
#include<iostream>
using namespace std;
int main()
{
int num=10;
cout<<endl<<num; //10
++num; //num=num+1;
cout<<endl<<num; //11
num++;
cout<<endl<<num; //12
num--;
cout<<“\n”<<num //11
--num;
cout<<“\n”<<num //10
return 0;
}
Output:
10 11 12 11 10

