35.逻辑运算符

目录

一.什么是逻辑运算符

二.C语言中的逻辑运算符

三.逻辑表达式

三.视频教程


一.什么是逻辑运算符

同时对俩个或者俩个以上的表达式进行判断的运算符叫做逻辑运算符。

举例:比如去网吧上网,只有年满十八周岁并且带身份证才可以上网。在C语言中如果要同时判断有没有年满十八岁并且有没有带身份证就要用到逻辑运算符。

二.C语言中的逻辑运算符

C语言有三种逻辑运算符:

|-------|-----|-----|------------------------------------|--------|
| 逻辑运算符 | 含义 | 优先级 | 作用 | 举例 |
| ! | 逻辑非 | 高 | 如果a为真,则!a为假 如果a为假,则!a为真 | !a |
| && | 逻辑与 | 中 | 如果a和b同时为真,则结果为真 如果a和b其中有一个是假,则结果是假 | a&&b |
| || | 逻辑或 | 低 | 如果a和b同时为假,则结果为假 如果a和b其中有一个是真,则结果是真 | a||b |

三.逻辑表达式

用逻辑运算符连接起来的操作数,表达式,称之为是逻辑表达式。

举例

复制代码
#include <stdio.h>

int main(void)
{
  int a = 1;
  int b = 2;

  printf("%d\n",a < b && a > b);
  printf("%d\n",a < b || a > b);
  printf("%d\n",!(a + b));

}

三.视频教程

36.逻辑运算符_哔哩哔哩_bilibili

相关推荐
多米Domi011几秒前
0x3f 第43天 黑马点评全量复习一遍 + 栈两题
开发语言·数据结构·python·算法·leetcode
xhbaitxl10 分钟前
算法学习day24-回溯
学习·算法·排序算法
2401_8414956414 分钟前
【操作系统】进程的算法
python·算法·操作系统·进程·进程调度算法·进程同步与互斥算法·死锁处理算法
ASD123asfadxv15 分钟前
【目标检测】YOLOv26:基于改进算法的乌鸦识别系统详解
算法·yolo·目标检测
溜达的大象18 分钟前
BEV感知算法技术演进之路:从传感器标定到端到端模型应用
算法
有时间要学习18 分钟前
面试150——第四周
算法·面试
难得的我们27 分钟前
C++中的状态模式
开发语言·c++·算法
xhbaitxl28 分钟前
算法学习day27-贪心算法
学习·算法·贪心算法
啊阿狸不会拉杆30 分钟前
《计算机操作系统》第十章 - 多处理机操作系统
c++·算法·计算机组成原理·os·计算机操作系统
KmjJgWeb30 分钟前
柑橘木虱目标检测与识别——基于改进YOLOv26算法的高精度检测方法研究
算法·yolo·目标检测