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

运行结果:

相关推荐
2601_961146203 小时前
我的等离子表面处理设备周度保养折腾记录
笔记·设备·设备选型
小新科研测评3 小时前
文献管理工具同步太麻烦?2026年4款多端同步工具实测,换设备不丢笔记
论文阅读·人工智能·笔记·ai·电脑
~光~~4 小时前
【嵌入式linux学习】Cache 策略:Write-Through / Write-Back + Allocation
linux·学习·spring
龙仔7255 小时前
RustDesk 1.5.0 升级安装故障处理笔记
笔记
星恒随风5 小时前
Linux基础IO万字详解:从文件描述符fd到重定向、FILE缓冲机制及MiniShell升级
linux·运维·笔记·学习·状态模式
小雪崩5 小时前
嵌入式学习 day65:Linux驱动进阶——pinctrl 子系统和 platform 驱动框架
linux·学习·驱动
shixiexunnie5 小时前
Raw NAND 驱动库学习
驱动开发·学习
喜欢打篮球的普通人6 小时前
MiniMind 学习笔记(二十二):数学 Cookbook——把概率空间、期望、似然一次讲明白
人工智能·笔记·学习
乐橙开放平台6 小时前
通道国标 ID 贴反会串店:海康大华宇视摄像头怎么用 GB28181 统一接入?
网络·笔记·物联网·自动化·音视频·智能家居
JWASX6 小时前
【agent 开发】agent 开发学习 - LangChain(3)
学习·langchain