相等运算符:==!=

语法

表达式 == 表达式
表达式 != 表达式

注解

如果两个操作数的值相同,则等于运算符 (==) 返回 true;否则返回 false
如果操作数的值不相同,则不等于运算符 (!=) 返回 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 关系和相等运算符