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

相关推荐
week_泽3 分钟前
随机森林样本权重的计算-弱学习器
学习·算法·随机森林
Jasmine_llq6 分钟前
《P2151 [SDOI2009] HH 去散步》
算法·矩阵快速幂·快速幂算法 + 自定义矩阵乘法·图的邻接矩阵(边状态版)·状态拆分 + 转移条件·模运算(防溢出 + 结果取模)·二进制快速幂
The Last.H7 分钟前
Codeforces Round 1065 (Div. 3)A-C2
c++·算法
tudficdew21 分钟前
类型安全容器设计
开发语言·c++·算法
naruto_lnq21 分钟前
C++与Docker集成开发
开发语言·c++·算法
LYS_061831 分钟前
寒假学习(7)(C语言7+模数电7)
c语言·学习·算法
砚边数影36 分钟前
逻辑回归实战(二):Java + DL4J 实现模型,评估指标(准确率/召回率)计算
java·数据库·算法·机器学习·逻辑回归·金仓数据库
Cher ~37 分钟前
【数据结构】hash表(unordered_map)
java·数据结构·c++·算法·哈希算法
一起养小猫37 分钟前
Flutter for OpenHarmony 实战:食物生成算法与难度递增系统
算法·flutter
u0109272711 小时前
自定义类型转换机制
开发语言·c++·算法