C++ - comparison operators example
The example below illustrates the usage of C++ comparison operators: ==, !=, >, <, >=, <=.
#include <iostream> using namespace std; int main (){ cout<<boolalpha; cout<<"10 == 10: "<<(10 == 10)<<"\n"; cout<<"10 != 10: "<<(10 != 10)<<"\n"; cout<<"10 < 20: "<<(10 < 20)<<"\n"; cout<<"10 > 20: "<<(10 > 20)<<"\n"; cout<<"10 <= 20: "<<(10 <= 20)<<"\n"; cout<<"10 >= 20: "<<(10 >= 20)<<"\n"; return 0; }
The output of the above code will be:
10 == 10: true 10 != 10: false 10 < 20: true 10 > 20: false 10 <= 20: true 10 >= 20: false
These comparison operators generally return boolean results, which is very useful and can be used to construct conditional statement as shown in the example below:
#include <iostream> using namespace std; void range_func(int x){ //&& operator is used to combine conditions //returns true only when x >= 10 and x <= 25 if(x >= 10 && x <= 25) cout<<x<<" belongs to range [10, 25].\n"; else cout<<x<<" do not belongs to range [10, 25].\n"; } int main (){ range_func(15); range_func(25); range_func(50); return 0; }
The output of the above code will be:
15 belongs to range [10, 25]. 25 belongs to range [10, 25]. 50 do not belongs to range [10, 25].
❮ C++ - Operators