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

运行结果:

相关推荐
FserSuN1 分钟前
Prompt工程学习之思维树(TOT)
人工智能·学习·prompt
哆啦A梦的口袋呀6 分钟前
基于Python学习《Head First设计模式》第九章 迭代器和组合模式
python·学习·设计模式
虾球xz12 分钟前
CppCon 2015 学习:3D Face Tracking and Reconstruction using Modern C++
开发语言·c++·学习·3d
sponge'26 分钟前
opencv学习笔记2:卷积、均值滤波、中值滤波
笔记·python·opencv·学习
竹言笙熙1 小时前
Polarctf2025夏季赛 web java ez_check
java·学习·web安全
过河不拆乔2 小时前
AWS 公开数据集下载与操作说明
学习·云计算·aws
小狗爱吃黄桃罐头2 小时前
正点原子[第三期]Arm(iMX6U)Linux移植学习笔记-12.1 Linux内核启动流程简介
linux·arm开发·学习
ljt27249606613 小时前
Compose笔记(二十六)--DatePicker
笔记·android jetpack
早日退休!!!3 小时前
性能优化笔记
笔记·性能优化
Chef_Chen3 小时前
从0开始学习R语言--Day20-ARIMA与格兰杰因果检验
开发语言·学习·r语言