学习笔记——C++运算符之逻辑运算符

作用:用于根据表达式的真值返回真值或假值

逻辑运算符有以下符号:

cpp 复制代码
#include<bits/stdc++.h>
using namespace std;
int main(){
	// 逻辑运算符 非 !
	int a=10;
	//在c++中,除了0均是真 
	cout<<!a<<endl;//0 
	
	cout<<!!a<<endl;//1 
	
	// 逻辑运算符 与 &&
	//二者同为真才为真,有一个为假即为假 
	int b=10;
	cout<<(a&&b)<<endl;//1
	
	a=0;
	b=10;
	cout<<(a&&b)<<endl;//0
	
	a=1;
	b=10;
	cout<<(a&&b)<<endl;//1
	// 逻辑运算符 或 ||
	// 同假为假,其余为真 
	a=10;
	b=10;
	cout<<(a||b)<<endl;//1
	
	a=0;
	b=10;
	cout<<(a||b)<<endl;//1
	
	a=0;
	b=0;
	cout<<(a||b)<<endl;//0
}

运行结果:

相关推荐
BullSmall10 分钟前
《庄子・逍遥游》对照版
学习
@zulnger19 分钟前
python 学习笔记(文件和目录操作)
笔记·python·学习
科技林总26 分钟前
【系统分析师】2.5 工程伦理
学习
_李小白1 小时前
【AlohaMini学习笔记】第二天:初见LeRobot
笔记·学习
我命由我123451 小时前
Android Studio - Android Studio 去除 import 的未使用的类
android·java·ide·学习·java-ee·android studio·学习方法
就叫飞六吧2 小时前
Java “跨平台”指的是(.class 字节码)跨平台,而不是指 JVM 这个软件本身跨平台
服务器·笔记
进阶小白猿2 小时前
Java技术八股学习Day13
java·jvm·学习
lowhot2 小时前
C语言UI框架
c语言·开发语言·笔记·ui
sunfove2 小时前
数理物理方法笔记:微分算子与拉普拉斯算子介绍
笔记
行业探路者2 小时前
二维码制作工具使用指南:如何利用电脑摄像头轻松扫描和生成图片二维码
大数据·人工智能·学习·产品运营·软件工程