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

运行结果:

相关推荐
foolish..44 分钟前
动态规划笔记
笔记·算法·动态规划
victory04311 小时前
LangChain + LangGraph 学习路径
学习·langchain
专业开发者2 小时前
Wi-Fi 技术学习:Wi-Fi 射频设计核心原则 —— 只覆盖你想要的区域
学习
啊哈哈121383 小时前
Python基本语法复盘笔记1(输入输出/字符串/列表)
开发语言·笔记·python
码农葫芦侠5 小时前
Rust学习教程2:基本语法
开发语言·学习·rust
LYS_06185 小时前
c++学习(1)(编译过程)
c++·学习
happymaker06266 小时前
Java学习日记——DAY25(JavaSE完结)
java·开发语言·学习
专业开发者6 小时前
Wi-Fi 技术学习:面向 Wi-Fi 网络的抗干扰技术
网络·学习
努力学习的小廉6 小时前
redis学习笔记(五)—— set 数据类型
redis·笔记·学习
好奇龙猫7 小时前
【日语学习-日语知识点小记-日本語体系構造-JLPT-N2前期阶段-第一阶段(13):単語文法】
学习