In this tutorial, you shall learn about Equal-to Relational Operator in C++ programming language, its syntax, and how to use this operator with the help of examples.

C++ Equal-to Operator

In C++, Equal to Relational Operator is used to check if left operand is equal to second operand. In this tutorial, we will learn how to use the Equal to Operator in C++, with examples.

The syntax to check if x equals y using Equal to Operator is

</>
Copy
x == y

The operator returns a boolean value of true if x is equal to y, or false if not.

Examples

1. Check if two numbers are equal

In the following example, we take two integer values in x and y, and check if these two are equal, using Equal to Operator.

main.cpp

</>
Copy
#include <iostream>
using namespace std;

int main() {
    int x = 5;
    int y = 5;
    
    if (x == y) {
        cout << "x and y are equal." << endl;
    } else {
        cout << "x and y are not equal." << endl;
    }
}

Output

x and y are equal.
Program ended with exit code: 0

Since values in x and y are equal, x == y returned true.

2. Check if two strings are equal

Now, let us take two strings, and check if they are equal using Equal to Operator.

main.cpp

</>
Copy
#include <iostream>
using namespace std;

int main() {
    string x = "apple";
    string y = "banana";
    
    if (x == y) {
        cout << "x and y are equal." << endl;
    } else {
        cout << "x and y are not equal." << endl;
    }
}

Output

x and y are not equal.
Program ended with exit code: 0

Since values in x and y are not equal, x == y returned false.

Conclusion

In this C++ Tutorial, we learned about Equal to Operator in C++, with examples.