C++的关系运算

文章介绍了C++中`result=a==b`的含义,即先进行比较运算,再将结果赋值给`result`。通过示例展示了如何使用不同的关系运算符(如`!=`,`<`,`>`,`<=`,`>=`)进行布尔值的计算,强调了这些运算符在判断比较和赋值中的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

其中有result = a == b;新手可能不是太明白这是什么意思

其实它的意思就是:a和b先比较运算,然后再赋值给result.

#include <iostream>
using namespace std;

int main()
{
    int a(10);
    int b(10);
    bool result;
    result = a == b;//a和b先比较运算,然后再赋值给result.
    cout << "result=" << result << endl;

此处我们是设置了result为bool运算符,所以此处的输出结果为1

延伸:

关系

数学的表示

C++的表示

等于

=

==

不等于

!=

小于

<

<

小于等于

<=

大于

>

>

大于等于

>=

同理,如果将上述的代码中的运算符==改成上表中其余的运算符,其bool的值以在0和1之间变换

#include <iostream>
using namespace std;

int main()
{
    int a(10);
    int b(10);
    bool result;
    result = a != b;//a和b先比较运算,然后再赋值给result.
    result = a <= b;
    result = a >= b;
    cout << "result=" << result << endl;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值