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

运行结果:

相关推荐
宇木灵1 小时前
考研数学-高中数学-反三角函数与特殊函数day3
笔记·考研·数学·函数
学编程的闹钟3 小时前
E语言EXE开发全流程指南
学习
(❁´◡`❁)Jimmy(❁´◡`❁)3 小时前
【算法】二分图
学习
yunhuibin5 小时前
NIN网络学习
人工智能·python·深度学习·神经网络·学习
Yeh2020587 小时前
2月21日笔记
笔记
智者知已应修善业7 小时前
【冰雹猜想过程逆序输出】2025-4-19
c语言·c++·经验分享·笔记·算法
锅包一切8 小时前
一、C++ 发展与程序创建
开发语言·c++·后端·学习·编程
白云偷星子8 小时前
RHCSA笔记7
linux·笔记
枷锁—sha9 小时前
【CTFshow-pwn系列】03_栈溢出【pwn 051】详解:C++字符串替换引发的血案与 Ret2Text
开发语言·网络·c++·笔记·安全·网络安全
宇木灵9 小时前
C语言基础-十一、递归与分治(完结)
c语言·开发语言·学习·算法