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

运行结果:

相关推荐
小付同学呀12 小时前
C语言学习(五)——输入/输出
c语言·开发语言·学习
学编程的闹钟13 小时前
E语言计算器开发全攻略
学习
薛定e的猫咪14 小时前
Claude Code 完整学习手册:安装配置、CCR、MCP、插件与 Superpowers开发框架
学习
雾山大叔14 小时前
多会话浏览器串口调试助手
经验分享·笔记·学习
小凯1234515 小时前
pytest框架-详解(学习pytest框架这一篇就够了)
python·学习·pytest
桂花很香,旭很美15 小时前
Anthropic Agent 工程实战笔记 · 延伸阅读
笔记·架构·agent
今儿敲了吗16 小时前
29| 高考志愿
c++·笔记·学习·算法
山岚的运维笔记16 小时前
SQL Server笔记 -- 第85章:查询提示
数据库·笔记·sql·microsoft·sqlserver
浅念-16 小时前
C++ 模板进阶
开发语言·数据结构·c++·经验分享·笔记·学习·模版
mightbxg18 小时前
【学习一下】深入理解交叉熵
人工智能·学习·机器学习