Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Relational and Logical Operators in C
Relational Operators
Relational operators are used to compare two values in C language. It checks the relationship between two values. If relation is true, it returns 1. However, if the relation is false, it returns 0.
Here is the table of relational operators in C language
| Operators | Operator Name |
|---|---|
| == | Equal to |
| > | Greater than |
| < | Less than |
| != | Not equal to |
| >= | Greater than or equal to |
| <= | Less than or equal to |
Here is an example of relational operator in C language
Example
#include <stdio.h>
int main() {
int x = 10;
int y = 28;
if(x==y)
printf("Both variables are equal
");
if(x>y)
printf("x is greater than y
");
if(x<y)
printf("x is less than y
");
if(x!=y)
printf("x is not equal to y
");
if(x<=y)
printf("x is lesser or equal to y
");
if(x>=y)
printf("x is greater or equal to y
");
return 0;
}
Output
x is less than y x is not equal to y x is lesser or equal to y
Logical Operators
Logical operators are used to perform logical operations. It returns 0 or 1 based on the result of condition, whether its true or false. These operators are used for decision making in C language.
Here is the table of logical operators in C language,
| Operators | Meaning of Operators | Results |
|---|---|---|
| && | Logical AND | True when all operands are true |
| || | Logical OR | True only if either one operand is true |
| ! | Logical NOT | True when operand is zero |
Here is an example of logical operators in C language,
Example
#include <stdio.h>
int main() {
int x = 10;
int y = 28;
int a = 15;
int b = 20;
if(x<y && a==b)
printf("x is less than y AND a is equal to b
");
if(x<y || a==b)
printf("x is less than y OR a is equal to b
");
if(!x)
printf("x is zero
");
return 0;
}
Output
x is less than y OR a is equal to b
Advertisements