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

相关推荐
凤山老林6 分钟前
授权模型只会RBAC?深入 ABAC 授权模型,实现权限判断做成策略引擎
大数据·数据库·算法
海绵宝宝转agent31 分钟前
2026-10-21学习笔记
笔记·学习·算法
Dxy123931021642 分钟前
ShardingSphere 自定义分片算法:BINARY(16) UUIDv7 哈希分片实现
算法·哈希算法
罗湖老棍子12 小时前
【例 1】Sightseeing Trip(信息学奥赛一本通- P1494)(洛谷-P10927)
数据结构·算法·图论·最短路·floyd·最小环
stsdddd14 小时前
YOLO算法建筑工地安全帽目标检测数据集16881张:标注核对笔记
算法·yolo·目标检测
CV爱数码15 小时前
论文精读|Learned Primal-Dual:把原始–对偶算法展开成网络
图像处理·算法·计算机视觉·ct·重建·断层扫描
yuniko-n15 小时前
【算法】约瑟夫环问题
java·算法
l1t16 小时前
测试DuckDB v2.1.0-alpha49002的bignum乘法
数据库·sql·算法·duckdb
Nil20816 小时前
LeetCode 283移动零
数据结构·算法·leetcode
CQU_JIAKE16 小时前
10.18【A】
算法