易百教程

关系运算符

C语言有六个关系运算符,用于比较两个值。

假设有三个变量,它们的值如下所示:

int a = 10;
int b = 20;
int c = 10;

那么在下面中计算应用结果为:

运算符 比较 示例
< 左操作数是否小于右操作数 a<b 结果为 true
<= 左操作数是否小于或等于右操作数 a<=b 结果为 true
== 左操作数是否等于右操作数 a==c 结果为 true
!= 左操作数是否不等于右操作数 a!=b 结果为 true
> 左操作数是否大于右操作数 b>c 结果为 true
>= 左操作数是否大于或等于右操作数 b>=c 结果为 true

每个操作都会生成int类型的值。如果比较计算为true,则每个运算的结果为1,如果比较计算为false,则为0
stdbool.h头文件分别为10定义符号truefalse
2 != 3计算结果为true
表达式2 == 3计算结果值为0,所以为false