C 语言中的逻辑运算符

C 语言中的逻辑运算符用于组合两个或多个条件,并使用 && (AND)、|| (OR) 和 ! (NOT) 执行逻辑运算。

关系运算符用于比较两个变量;如果我们想比较多个条件怎么办?很简单,逻辑运算符就能帮你解决。下表显示了逻辑运算符的列表及示例。

运算符名称描述示例
&&AND当两个条件都为真时,它返回真If (age > 18 && age <=35)
||OR当至少一个条件为真时,它返回真If (age > 35 || age < 60)
!NOT如果条件为真,逻辑 NOT 运算符会使其变为假如果 age = 18,那么 !( age = 18) 返回假。

让我们看看该语言中逻辑运算符背后的真值表,以便更好地理解运算符。更多信息,请参阅 C 语言编程中的 所有运算符关系运算符文章。

该 C 语言编程中的 && AND 逻辑运算符。

条件 1条件 2条件 1 && 条件 2

|| (OR 运算符) 真值表

条件 1条件 2条件 1 || 条件 2