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
