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

运行结果:

相关推荐
崎岖Qiu2 分钟前
【计算机网络 | 第二篇】三种交换方式和互联网的核心部分
网络·笔记·计算机网络·路由器
Warren983 分钟前
一次文件上传异常的踩坑、定位与修复复盘(Spring Boot + 接口测试)
java·开发语言·spring boot·笔记·后端·python·面试
丝斯20114 分钟前
AI学习笔记整理(69)——物理AI中世界模型
人工智能·笔记·学习
li星野9 分钟前
若依初体验
学习
凯尔萨厮15 分钟前
软件23种设计模式(学习笔记)
笔记·学习·设计模式
近津薪荼16 分钟前
递归专题5——快速幂
c++·学习·算法
Hill_HUIL21 分钟前
学习日志24-OSPF基础
学习
野犬寒鸦1 小时前
从零起步学习并发编程 || 第四章:synchronized底层源码级讲解及项目实战应用案例
java·服务器·开发语言·jvm·后端·学习·面试
AI营销前沿1 小时前
AI市场分析平台榜单发布:原圈科技如何破解全球化增长难题?
笔记
£漫步 云端彡1 小时前
Golang学习历程【第十一篇 接口(interface)】
开发语言·学习·golang