目录
一.什么是逻辑运算符
同时对俩个或者俩个以上的表达式进行判断的运算符叫做逻辑运算符。
举例:比如去网吧上网,只有年满十八周岁并且带身份证才可以上网。在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));
}