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

## C++ Not-Equal Operator

In C++, Not Equal Relational Operator is used to check if left operand is not equal to second operand.

The syntax to check if `x` does not equal `y` using Not Equal Operator is

`x != y`

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

## Examples

### 1. Check if two numbers are not equal

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

main.cpp

```#include <iostream>
using namespace std;

int main() {
int x = 1;
int y = 6;

if (x != y) {
cout << "x and y are not equal." << endl;
} else {
cout << "x and y are 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 true.

### 2. Check if two strings are not equal

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

main.cpp

```#include <iostream>
using namespace std;

int main() {
string x = "apple";
string y = "apple";

if (x != y) {
cout << "x and y are not equal." << endl;
} else {
cout << "x and y are 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 false.

## Conclusion

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