The relational operators allows to compare two or more values to see whether they are equal or unequal.
Relational operator
| Operator | Meanning |
| < | Is less than |
| <= | Is less then or equal to |
| > | Is greater then |
| >= | Is greater then or equal to |
| != | Is not equal to |
| == | Is equal to |
Consider the statement
a=1,b=2,c=3;
| Expression | Interpretation | Value |
| a<b | True | 1 |
| b>c | False | 0 |
| a<=b | True | 1 |
| c>=b | True | 1 |
| c!=3 | False | 0 |
| a==1 | True | 1 |
Codings for the above Example:
#include<stdio.h>
int main()
{
int a=1,b=2,c=3;
if(a<b)
{printf("a is less then b ,value= 1 \n");}
else{printf("a is not less then b ,value=0 \n");}
if(b>c)
{printf("b is greater then c ,value=1 \n");}
else{printf("b is not greater then c ,value=0 \n");}
if(a<=b)
{printf("a is less then or equal to b ,value=1 \n");}
else{printf("a is not less then or equal to b ,value=0 \n");}
if(c>b)
{printf("c is greater then or equal to b ,value=1 \n");}
else{printf("c is not greater then or equal to b ,value=0 \n");}
if(c!=3)
{printf("c is not equal to 3 ,value=1 \n");}
else{printf("c is equal to 3 ,value=0 \n");}
if(a==1)
{printf("a is equal to 1 ,value=1 \n");}
else{printf("a is not equal to 1 ,value=0 \n");}
return 0;
}
Output
a is less then b ,value= 1b is not greater then c ,value=0
a is less then or equal to b ,value=1
c is greater then or equal to b ,value=1
c is equal to 3 ,value=0
a is equal to 1 ,value=1




