C语言编程入门之选择语句
在C语言中,逻辑表达式用于进行逻辑运算,通常用于控制流语句(如if
、while
)中的条件判断。逻辑运算符主要有三个:&&
(逻辑与)、||
(逻辑或)和!
(逻辑非)。
1. 逻辑与(&&
)
逻辑与运算符用于检查两个条件是否同时为真。如果两个操作数均为真,结果为真;否则结果为假。
示例:
int a = 5;
int b = 10;
if (a > 0 && b > 5) {
printf("Both conditions are true.\n");
}
2. 逻辑或(||
)
逻辑或运算符用于检查至少一个条件是否为真。如果至少一个操作数为真,结果为真;如果两个操作数均为假,结果为假。
示例:
int a = 5;
int b = 3;
if (a > 0 || b < 0) {
printf("At least one condition is true.\n");
}
3. 逻辑非(!
)
逻辑非运算符用于取反一个条件。如果条件为真,结果为假;如果条件为假,结果为真。