当前位置:首页 C++ > 正文

c++中=和==的区别

作者:野牛程序员:2023-08-17 11:31:27 C++阅读 2912

在 C++ 中,=== 是两个不同的运算符,有着不同的作用和含义。

  1. = 运算符

    • = 运算符用于赋值操作,将右边的值赋给左边的变量。

    • 例如:int a = 10; 将整数值 10 赋给变量 a

  2. == 运算符

    • == 运算符用于比较两个值是否相等。

    • 如果两个操作数相等,则表达式的结果为真(true),否则为假(false)。

    • 例如:if (x == y) 判断变量 xy 是否相等。

示例:

#include <iostream>

int main() {
    int a = 5;
    int b = 5;
    
    if (a == b) {
        std::cout << "a 和 b 相等" << std::endl;
    } else {
        std::cout << "a 和 b 不相等" << std::endl;
    }
    
    return 0;
}

在上面的示例中,使用 == 运算符来比较变量 ab 是否相等。因为它们的值相等,所以输出 "a 和 b 相等"。

总结:

  • = 运算符用于赋值操作。

  • == 运算符用于比较两个值是否相等。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击