关系运算符用于比较C语言中的两个值。它检查两个值之间的关系。如果relationship为true,则返回1。但是,如果relationship为false,则返回0。
这是C语言中的关系运算符表
| 经营者 | 运算符名称 |
|---|---|
| == | 等于 |
| > | 比...更棒 |
| < | 少于 |
| != | 不等于 |
| > = | 大于或等于 |
| <= | 小于或等于 |
这是C语言中关系运算符的示例
#include <stdio.h>
int main() {
int x = 10;
int y = 28;
if(x==y)
printf("Both variables are equal\n");
if(x>y)
printf("x is greater than y \n");
if(x<y)
printf("x is less than y \n");
if(x!=y)
printf("x is not equal to y \n");
if(x<=y)
printf("x is lesser or equal to y\n");
if(x>=y)
printf("x is greater or equal to y \n");
return 0;
}输出结果
x is less than y x is not equal to y x is lesser or equal to y
逻辑运算符用于执行逻辑运算。它根据条件的结果(真或假)返回0或1。这些运算符用于C语言决策。
这是用C语言编写的逻辑运算符表,
| 经营者 | 运算符的含义 | 结果 |
|---|---|---|
| && | 逻辑与 | 当所有操作数均为真时为真 |
| || | 逻辑或 | 仅当任一操作数为真时为真 |
| ! | 逻辑非 | 当操作数为零时为真 |
这是C语言中逻辑运算符的示例,
#include <stdio.h>
int main() {
int x = 10;
int y = 28;
int a = 15;
int b = 20;
if(x<y && a==b)
printf("x is less than y AND a is equal to b\n");
if(x<y || a==b)
printf("x is less than y OR a is equal to b\n");
if(!x)
printf("x is zero\n");
return 0;
}输出结果
x is less than y OR a is equal to b