逻辑运算符

简介: 逻辑运算符。

逻辑运算符
下表显示了 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 - 条件为真

目录
相关文章
|
5月前
|
Java 测试技术 数据安全/隐私保护
day12:逻辑运算符
【7月更文挑战第12天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
43 1
|
5月前
|
搜索推荐 安全 Java
day11:关系运算符
【7月更文挑战第11天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
35 2
|
6月前
|
C#
C#中的比较和逻辑运算符
C#中的比较和逻辑运算符
|
7月前
|
C语言
逻辑运算符和逻辑表达式
逻辑运算符和逻辑表达式
72 0
|
7月前
|
C++
c++关系运算符
c++关系运算符
48 1
关系运算符
关系运算的主要特征 ,进行大小的比较处理。
75 0
关系运算符
|
C语言 开发者
关系运算符和逻辑运算符|学习笔记
快速学习关系运算符和逻辑运算符
183 0
关系运算符和逻辑运算符|学习笔记