C语言的与或非怎么表示
时间: 2024-05-04 17:22:16 浏览: 130
逻辑与、或、非(源代码)
C语言中的逻辑运算符包括与运算、或运算和非运算,分别用符号“&&”、“||”、“!”表示。
- 与运算:用“&&”表示,其运算规则为:只有两个操作数都为真(非零)时,结果才为真,否则结果为假(零)。
- 或运算:用“||”表示,其运算规则为:只有两个操作数都为假(零)时,结果才为假,否则结果为真(非零)。
- 非运算:用“!”表示,其运算规则为:如果操作数为真(非零),则结果为假(零),否则结果为真(非零)。
下面是三个逻辑运算符的用法示例:
```c
int a = 5, b = 3;
if (a > 0 && b > 0) {
printf("a和b都大于0\n");
}
if (a < 0 || b < 0) {
printf("a或者b小于0\n");
}
if (!(a == b)) {
printf("a不等于b\n");
}
```
注:在C语言中,0表示假,非0表示真。
阅读全文