C++ Relational Operators
Relational operators in C++ are used to compare two values. They return a boolean result: true (1) or false (0). This tutorial provides separate examples for each operator and a combined program demonstrating all relational comparisons.
1. Equal To (==)
C++
Check equality between two numbers
#include <iostream>
using namespace std;
int main() {
int a = 5, b = 5;
if(a == b)
cout << "a is equal to b" << endl;
else
cout << "a is not equal to b" << endl;
return 0;
}
2. Not Equal To (!=)
C++
Check if two numbers are not equal
#include <iostream>
using namespace std;
int main() {
int a = 5, b = 3;
if(a != b)
cout << "a is not equal to b" << endl;
else
cout << "a is equal to b" << endl;
return 0;
}
3. Greater Than (>)
C++
Check if one number is greater than another
#include <iostream>
using namespace std;
int main() {
int a = 7, b = 5;
if(a > b)
cout << "a is greater than b" << endl;
else
cout << "a is not greater than b" << endl;
return 0;
}
4. Less Than (<)
C++
Check if one number is less than another
#include <iostream>
using namespace std;
int main() {
int a = 2, b = 5;
if(a < b)
cout << "a is less than b" << endl;
else
cout << "a is not less than b" << endl;
return 0;
}
5. Greater Than or Equal To (>=)
C++
Check if one number is greater than or equal to another
#include <iostream>
using namespace std;
int main() {
int a = 5, b = 5;
if(a >= b)
cout << "a is greater than or equal to b" << endl;
else
cout << "a is less than b" << endl;
return 0;
}
6. Less Than or Equal To (<=)
C++
Check if one number is less than or equal to another
#include <iostream>
using namespace std;
int main() {
int a = 3, b = 5;
if(a <= b)
cout << "a is less than or equal to b" << endl;
else
cout << "a is greater than b" << endl;
return 0;
}
7. Combined Program
This program demonstrates all relational operators together.
C++
All relational operators in one program
#include <iostream>
using namespace std;
int main() {
int a = 5, b = 3;
cout << "a == b: " << (a == b) << endl;
cout << "a != b: " << (a != b) << endl;
cout << "a > b: " << (a > b) << endl;
cout << "a < b: " << (a < b) << endl;
cout << "a >= b: " << (a >= b) << endl;
cout << "a <= b: " << (a <= b) << endl;
return 0;
}
Conclusion
C++ relational operators allow comparison between values. Using separate examples and a combined program helps understand the behavior and boolean results of each operator.
Codecrown