In this tutorials, you will learn about the Relational Operations in C and their usage and examples. Relational Operations are mainly used to compare values, such as in the ‘if’ statements, which will be discussed later in this course.
Relational Operations in C with Example
The table below illustrates the Relational Operators in C, a brief description, and a simple example.
Operator | Description | Example |
---|---|---|
![]() | To checks if the values of two operands are equal or not. | x == y |
!= | To checks if the values of two operands are equal or not. | x != y |
> | To checks if the value of the left operand is greater than the value of the right operand. | x>y |
< | To checks if the value of the left operand is less than the value of the right operand. | x |
>= | To checks if the value of the left operand is greater than or equal to the value of the right operand. | x>=y |
<= | To checks if the value of the left operand is less than or equal to the value of the right operand. | x<=y |
Example of Relational Operators in C
#include <stdio.h> int main() { int x = 5, y = 10; // == example if (x == y) printf("x is equal to y\n"); else printf("x is not equal to y\n"); // != example if (x != y) printf("x is different than y\n"); else printf("x is not different than y\n"); // > example if (x > y) printf("x is greater than y\n"); else printf("x is not greater than y\n"); // < example if (x < y) printf("x is less than y\n"); else printf("x is not less than y\n"); // >= example if (x >= y) printf("x is greater than or equal to y\n"); else printf("x is not greater than or equal to y\n"); // <= example if (x <= y) printf("x is less than or equal to y\n"); else printf("x is not less than or equal to y\n"); return 0; }
Result
x is not equal to y x is different than y x is not greater than y x is less than y x is not greater than or equal to y x is less than or equal to y