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

运行结果:

相关推荐
时间会给答案scidag几秒前
Spring AI Alibaba 学习day01
人工智能·学习·spring
风送雨39 分钟前
FastAPI 学习教程 · 第4部分
学习·fastapi
要做朋鱼燕40 分钟前
【AES加密专题】3.工具函数的编写(1)
笔记·密码学·嵌入式·aes
binbinaishijie881 小时前
ANSYS Workbench完全入门教程|0基础学习路线图
学习·其他
嵌入式知行合一1 小时前
时间管理方法论
笔记
儒雅的晴天2 小时前
git笔记
笔记·git
半夏知半秋2 小时前
kcp学习-通用的kcp lua绑定
服务器·开发语言·笔记·后端·学习
曾浩轩2 小时前
图灵完备Turing Complete 2
学习·图灵完备
中屹指纹浏览器3 小时前
指纹浏览器底层沙箱隔离技术实现原理与架构优化
经验分享·笔记
A小码哥3 小时前
跟着AI学习谷歌最新的通用商业协议(UCP)实操步骤
人工智能·学习