逻辑运算符

简介: 逻辑运算符。

逻辑运算符
下表显示了 C 语言支持的所有关系逻辑运算符。假设变量 A 的值为 1,变量 B 的值为 0,则:

运算符 描述 实例
&& 称为逻辑与运算符。如果两个操作数都非零,则条件为真。 (A && B) 为假。
|| 称为逻辑或运算符。如果两个操作数中有任意一个非零,则条件为真。 (A || B) 为真。
! 称为逻辑非运算符。用来逆转操作数的逻辑状态。如果条件为真则逻辑非运算符将使其为假。 !(A && B) 为真。
实例
请看下面的实例,了解 C 语言中所有可用的逻辑运算符:

实例

include

int main()
{
int a = 5;
int b = 20;
int c ;

if ( a && b )
{
printf("Line 1 - 条件为真\n" );
}
if ( a || b )
{
printf("Line 2 - 条件为真\n" );
}
/ 改变 a 和 b 的值 /
a = 0;
b = 10;
if ( a && b )
{
printf("Line 3 - 条件为真\n" );
}
else
{
printf("Line 3 - 条件为假\n" );
}
if ( !(a && b) )
{
printf("Line 4 - 条件为真\n" );
}
}
当上面的代码被编译和执行时,它会产生下列结果:
Line 1 - 条件为真
Line 2 - 条件为真
Line 3 - 条件为假
Line 4 - 条件为真

目录
相关文章
|
2月前
|
C语言
基本的算术运算符
基本的算术运算符
13 1
|
2月前
|
C++
c++关系运算符
c++关系运算符
17 1
|
3月前
|
C语言
逻辑运算符
逻辑运算符。
24 2
|
3月前
? : 运算符(三元运算符)
? : 运算符(三元运算符)。
23 7
|
5月前
|
JavaScript
TypeScript 中常用的运算符:算术运算符、赋值运算符、逻辑运算符、比较运算符和位运算符
TypeScript 中常用的运算符:算术运算符、赋值运算符、逻辑运算符、比较运算符和位运算符
66 1
|
Scala 开发者
逻辑运算符|学习笔记
快速学习逻辑运算符。
53 0
|
存储 Java C++
【JavaSE】算术运算符、关系运算符、逻辑运算符、赋值运算符与三元运算符
文章目录 1 运算符概述 2 算术运算符 2.1 算术运算符的使用 2.2 面试题练习 3 关系运算符 4 逻辑运算符 4.1 && 与 & 区别 4.2 || 与 | 区别 5 赋值运算符 6 三元运算符
【JavaSE】算术运算符、关系运算符、逻辑运算符、赋值运算符与三元运算符
关系运算符
关系运算的主要特征 ,进行大小的比较处理。
54 0
关系运算符