C relational operator
Relational operators in c programming is used for specifying the relation between two operands such as greater than,less than and equals.
Relational Operator in C Programming
In C Programming we can compare the value stored between two variables and depending on the result we can follow different blocks using Relational Operator in C.
In C we have different relational operators such as -
Operator | Meaning | ||
---|---|---|---|
> | Greater than | ||
>= | Greater than or equal to | ||
<= | Less than or equal to | ||
< | Less than | ||
#91;/table#93; | |||
Relation operator programs |
|||
Program #1 : Relational Operator comparison |
|||
#include<stdio.h> |
|||
int main() | |||
{ | |||
int num1 = 30; | |||
int num2 = 40; | |||
printf("Value of %d > %d is %d" | num1 | num2 | num1> num2); |
printf("Value of %d >=%d is %d" | num1 | num2 | num1>=num2); |
printf("Value of %d <=%d is %d" | num1 | num2 | num1<=num2); |
printf("Value of %d < %d is %d" | num1 | num2 | num1< num2); |
return(0); | |||
} | |||
Output : | |||
Value of 30 > 40 is 0 |
|||
Value of 30 >=40 is 0 | |||
Value of 30 <=40 is 1 | |||
Value of 30 < 40 is 1 | |||
Whenever we use relational operators in printf statement then we get result of the expression either true or false (i.e 0 or 1) | |||
Recommended Article : Using relational operator in expression | |||
Program #2 : Relational Operator Equality |
|||
We all know that C does not support boolean data type so in order to compare the equality we use comparison operator or equality operator in C Programming. | |||
Operator | Meaning | ||
== | Is equal to | ||
!= | Is not equal to |
#include<stdio.h> int main() { int num1 = 30; int num2 = 40; printf("Value of %d ==%d is %d",num1,num2,num1==num2); printf("Value of %d !=%d is %d",num1,num2,num1!=num2); return(0); }
Output :
Value of 30 ==40 is 0 Value of 30 !=40 is 1