6 Types of relational operators in C++
There are 6 Types of relational operators in C++. They are used to compare numeric values. These values may be in the form of literals or variables. The result of relational operator is either 1 or 0.
i. <
< is known as Less than operator. It checks whether a value is smaller than another value or not.
Examples
1 < 3 = 1 //Result is 1 because 1 is less than 3
3 < 1 = 0 //Result is 0 because 3 is not less than 1
ii. <=
<= is known as Less Than Equal To operator. It checks whether a value is smaller than or equal to another value or not.
Examples
1 <= 3 =1 //Result is 1 because 1 is less than 3
3 <= 1 = 0 //Result is 0 because 3 is neither less than or equal to 1
4 <= 4 = 1 //Result is 1 because 4 is equal to 4
iii. >
> operator is known as Greater than operator. It checks whether a value is larger than value or not.
Examples
1 > 3 = 0 //Result is 0 because 3 is not less than 1
3 > 1 = 1 Result is 1 because 1 is less than 3
iv. >=
>= is Greater Than Equal To operator. It checks whether a value is larger than or equal to another value.
Examples
4 >= 2 = 1 //Result is 1 because 4 is more than 2
2 >= 4 = 0 //Result is 0 because 2 is neither greater nor equal to 4
4 >= 4 = 1 //Result is 1 because 4 is equal to 4
v. Equal To(==)
== (double equal to) is known as equality operator. It checks whether a value is equal to another value or not.
Examples
4 == 3 = 0 //Result is 0 because 4 is not equal to 3
10 == 10 = 1 //Result is 1 because 10 is equal to 10
vi. Not Equal To(!=)
!= is known as Not Equal To operator ). It returns 1 if values being compared using this operator are not equal otherwise it returns 0.
Examples
1 != 3 =1 //Result is 1 because 1 is not same as 3
4 != 4=0 //Result is 0 because 4 is equal to 4
//Program to demonstrate the use of relational operators.
#include<iostream> using namespace std; int main() { int a=10,b=3; cout<<”\na>b=”<<(a>b); cout<<”\na>=b=”<<(a>=b); cout<<”\na<b=”<<(a<b); cout<<”\na<=b=”<<(a<=b); cout<<”\na==b=”<<(a==b); cout<<”\na!=b=”<<(a!=b); return 0; }
Output
a>b=1 a>=b=1 a<b=0 a<=b=0 a==b=0 a!=b=1