学习笔记——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
}

运行结果:

相关推荐
学编程的闹钟4 小时前
PHP变量类型转换机制全解析
学习
日更嵌入式的打工仔7 小时前
LAN9253中文注释第三章
笔记
AI360labs_atyun7 小时前
字节AI双王炸来了!Seedance 2.0 + Seedream 5.0
人工智能·科技·学习·百度·ai
玩c#的小杜同学8 小时前
源代码保卫战:给C# 程序(混淆、加壳与反逆向实战)
开发语言·笔记·c#
不用89k8 小时前
SpringBoot学习新手项初识请求
java·spring boot·学习
Yeh2020588 小时前
2月7日笔记
笔记
汐汐咯8 小时前
CNN学习
深度学习·学习·cnn
shadow fish9 小时前
react学习记录(三)
javascript·学习·react.js
Aliex_git9 小时前
浏览器 API 兼容性解决方案
前端·笔记·学习
四谎真好看9 小时前
SSM学习笔记(Spring篇 Day02)
笔记·学习·学习笔记·ssm