逻辑运算讲解 基础版 包教包会 素材免费拿

在C++中,经常会有些程序要用到判断真和假,像:已知小明考了语文和英语,输入两个成绩,如果都>90输出A,否则输出B。如果用以前的方法做,就要用麻烦的if嵌套:

if(ch>90)第一层

if(en>90)第二层

还要用2个else,不方便。

为了简化,我们用逻辑运算符。

重点:运算符讲解

1.与运算 &&

这种运算,要求很苛刻,左右两边都是对的才为真,否则为假。

用与运算解这道题,就可以成为这样:

#include<iostream>
using namespace std;
int main()
{
	int ch,en;
	cin>>ch>>en;
	if(ch>90&&en>90) cout<<"A";
	else cout<<"B";
	return 0;
}

这样就方便多了。

2.或运算||

或运算是比较宽松的运算,指在左右两边的等式里,只要有1个是真的,就为真。

1||1=1 1||0 =1 0||1=1 0||0=0

例:小明的幸运数字为3和7,输入一个一位数,判断是否为小明幸运数,是输出:lucky 不是输出:unlucky

#include<iostream>
using namespace std;
int main()
{
	int luc;
	cin>>luc;
	if(luc==3||luc==7) cout<<"lucky";
	else cout<<"unlucky";
	return 0;
}

这就是与或非这三大基础中的与或,非那个以后再说,符号是感叹号,比如先bool flag1=true;flag1时真的,那么!flag1为假,因为!在前,反着来。

希望大家多点赞,多评论,富豪们请打赏吧!要互关的,评论区说互关并关注,我会回关!谢谢大家的关注!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

彩虹里的小吉祥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值