Поделиться через


Операторы равенства: == и !=

Синтаксис

выражение выражения ==
выражение выражения !=

Замечания

Оператор равного (==) возвращает true , если оба операнда имеют одно и то же значение; в противном случае false.
Оператор not-equal-to (!=) возвращает true , если операнды не имеют того же значения; в противном случае false.

В C и C++ not_eq можно использовать в качестве альтернативы !=. Дополнительные сведения см. в разделе not-eq.

Пример

#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

См. также

not-eq
Перегрузка операторов
Выражения с двоичными операторами
Встроенные операторы C++, приоритет; и ассоциативность
Операторы реляционного и равенства C