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

运行结果:

相关推荐
青椒大仙KI115 分钟前
24/9/19 算法笔记 kaggle BankChurn数据分类
笔记·算法·分类
liangbm344 分钟前
数学建模笔记——动态规划
笔记·python·算法·数学建模·动态规划·背包问题·优化问题
潮汐退涨月冷风霜1 小时前
机器学习之非监督学习(四)K-means 聚类算法
学习·算法·机器学习
GoppViper1 小时前
golang学习笔记29——golang 中如何将 GitHub 最新提交的版本设置为 v1.0.0
笔记·git·后端·学习·golang·github·源代码管理
羊小猪~~1 小时前
深度学习基础案例5--VGG16人脸识别(体验学习的痛苦与乐趣)
人工智能·python·深度学习·学习·算法·机器学习·cnn
Charles Ray2 小时前
C++学习笔记 —— 内存分配 new
c++·笔记·学习
重生之我在20年代敲代码2 小时前
strncpy函数的使用和模拟实现
c语言·开发语言·c++·经验分享·笔记
我要吐泡泡了哦3 小时前
GAMES104:15 游戏引擎的玩法系统基础-学习笔记
笔记·学习·游戏引擎
骑鱼过海的猫1233 小时前
【tomcat】tomcat学习笔记
笔记·学习·tomcat
贾saisai5 小时前
Xilinx系FPGA学习笔记(九)DDR3学习
笔记·学习·fpga开发