视频地址: https://www.bilibili.com/video/av73897872
C语言中的逻辑运算符
C语言中的逻辑运算符有“&&”、“||”、及“!”,他们分别被称为逻辑与、逻辑或、逻辑非。
前两者是二元运算符,逻辑非是一元运算符。
逻辑与运算符“&&”
逻辑与运算符的基本语法是:
表达式1 && 表达式2
其求值的结果规则是:
- 当两个表达式均为非0时,求值结果为1
- 其他情况(只要有至少一个表达式为0),求值结果为0
实例:判断一个数字既可以被5整除又可以被7整除
#include <stdio.h>
int main(int argc, char* argv[])
{
int nValue = 0;
scanf("%d", &nValue);
if (nValue % 5 == 0 && nValue % 7 == 0)
{
printf("这个数字既可以被5整除,也可以被7整除\r\n");
}
return 0;
}
逻辑或运算符“||”
逻辑或运算符的基本语法是:
表达式1 || 表达式2
其求值的