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

相关推荐
玖釉-1 分钟前
二叉树展开为链表:从先序遍历到原地指针重排
c++·windows·算法·leetcode·链表
05候补工程师5 分钟前
【408考研·数据结构专题】二叉树、树与森林、线索树及哈夫曼树核心考点与秒杀技巧深度总结
数据结构·经验分享·笔记·考研·算法
吃好睡好便好13 分钟前
矩阵的加减运算
开发语言·人工智能·学习·线性代数·算法·matlab·矩阵
吃好睡好便好20 分钟前
提取矩阵特定多行元素
开发语言·线性代数·算法·matlab·矩阵
葫三生27 分钟前
多模态视角下的一部当代东方创世史诗 ——《论三生原理》?(扩版)
人工智能·科技·算法·机器学习·开源
stsdddd35 分钟前
【YOLO算法包裹背包行李箱塑料袋包装纸盒快递盒带目标检测数据集】
算法·yolo·目标检测
洛水水39 分钟前
【力扣100题】52.最小路径和
算法·leetcode
快手技术39 分钟前
将DSA注意力引入多模态,快手Keye2.0开启强化推理新范式
算法
码之气三段.1 小时前
牛客周赛 Round 145-E(写了200行的史山)
算法·深度优先
Hwang2521 小时前
Attention-04-decoder部分
算法