Equality operators: ==
and !=
Syntax
expression
==
expression
expression!=
expression
Remarks
The equal-to operator (==
) returns true
if both operands have the same value; otherwise false
.
The not-equal-to operator (!=
) returns true
if the operands don't have the same value; otherwise false
.
In C and C++, not_eq
can be used as alternative to !=
. For more information, see not-eq
.
Example
#include <iostream>
int main()
{
int x = 1, y = 1, z = 2;
if (x == y)
{
std::cout << "Equal\n";
}
if (x != z)
{
std::cout << "Not equal\n";
}
}
Equal
Not equal
See also
not-eq
Operator overloading
Expressions with binary operators
C++ built-in operators, precedence; and associativity
C relational and equality operators