逻辑运算符的用法和案例

阅读量: 172 编辑

逻辑运算符 用于将 bool 表达式的结果进行连接。

一、案例讲解

比如:妈妈说:你考试考了95分以上,并且周末晴天,带你去买礼物的。

这里面就有两个条件:

1)考试成绩是 95 分以上;

2)周末晴天;

这两个条件都满足,才能带你去买礼物。

那怎么才能将这两个条件连接起来呢?用逻辑表达式 (且)也就是 &&,来完成。

int chengJi;
string tianQi; 
if(chengJi >= 95  &&  tianQi == "晴天"){
	cout << "去买礼物" << endl;
}

二、逻辑运算符

对于以上的逻辑运算符,记住使用方法和规则。

1564254176018464.png

代码案例

可以给下方代码加上 cout 进行输出。

// a 大于等于 0 ,并且 a 小于等于 10
a >=0 && a <= 10;

// a 大于等于60,或者 a 小于等于 18
a >= 60 || a <= 18;

// a 大于等于 10 ,并且 b 不等于 20
a >= 10 && b != 20;

// 非a
bool a = true;
!a;

三、编程练习

完善下方代码,去掉重叠数字的逻辑,并且分数不能超过100,也不能小于 0

// 爱码岛编程

int chengJi;
cout << "请输入你的成绩:" << endl;
cin >> chengJi;

if(chengJi >= 95){
	cout << "妈妈给我买礼物" << endl;
}else if(chengJi > 85 && chengJi < 95){
    cout << "妈妈带你吃好吃的" << endl;
}else{
	cout << "再做一份试卷" << endl;
}
爱码岛编程公众号
试卷资料
爱码岛编程小程序
在线刷题
苏ICP备13052010号
©2023 南京匠成信息科技有限公司