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

运行结果:

相关推荐
蜡笔小电芯10 分钟前
【CAN总线】STM32 的 CAN 总线通信开发笔记(基于 HAL)
笔记·stm32·单片机
典孝赢麻崩乐急1 小时前
Java学习-----如何创建线程
java·学习
●VON1 小时前
重生之我在暑假学习微服务第四天《Docker-下篇》
java·学习·docker·微服务·容器
艾莉丝努力练剑2 小时前
【数据结构与算法】数据结构初阶:详解排序(三)——归并排序:递归版本和非递归版本
c语言·开发语言·数据结构·学习·算法·链表·排序算法
屁股割了还要学2 小时前
【C语言进阶】题目练习
c语言·开发语言·数据结构·学习·算法·青少年编程
YGY Webgis糕手之路3 小时前
OpenLayers 综合案例-底图换肤(变色)
前端·经验分享·笔记·vue·web
别惊醒渔人3 小时前
前端优化之虚拟列表实现指南:从库集成到手动开发
前端·javascript·vue.js·笔记
Dream Algorithm3 小时前
“量子通信”
笔记·信息与通信·量子计算
KD杜小帅4 小时前
日志分析-windows日志分析base--笔记ing
笔记
xinzheng新政5 小时前
纸板制造胶工艺学习1
学习·制造