解释C语言中逻辑运算符和赋值运算符的概念

解释C语言中逻辑运算符和赋值运算符的概念

首先,让我们学习一下逻辑运算符。

逻辑运算符

  • 这些用于逻辑上组合两个(或更多)表达式。

  • 它们是逻辑与(&&)、逻辑或(||)和逻辑非(!)

逻辑与(&&)

exp1 exp2 exp1&&exp2
T T T
T F F
F T F
F F F

逻辑或(||)

exp1 exp2 exp1||exp2
T T T
T F T
F T T
F F F

逻辑非(!)

exp !exp
T T
F T

运算符 描述 示例 a=10,b=20,c=30 输出
&& 逻辑与 (a>b)&&(a20)&&(10b)||(a20)||(10b) !(10>20) 1

示例

以下是计算逻辑运算符的C程序:

演示

#include main (){ float a=0.5,b=0.3,c=0.7; printf("%d

",(a>=b)&&(b=a)||(a==c));//0// printf("%d

",(b=a));//0// printf("%d

",!(b=a));//1// }