C-关系运算符
时间:2020-02-23 14:32:00 来源:igfitidea点击:
在本教程中,我们将学习C编程语言中的关系运算符。
C为我们提供了6个关系运算符。
操作符 | 说明 |
---|---|
< | 小于 |
<= | 小于或者等于 |
> | 大于 |
> = | 大于或者等于 |
== | 等于 |
!= | 不等于 |
我们使用关系运算符比较两个数量。
如果满足条件,则得到一(真),否则为零(假)。
是否小于
在下面的示例中,我们有两个数字,我们正在检查a是否小于b。
#include <stdio.h> int main(void) { int a = 10, b = 20; if (a < b) { printf("a is less than b\n"); } else { printf("a is not less than b\n"); } return 0; }
a is less than b
注意!在上面的程序和随后的程序中,我们使用if-else
条件语句。
如果条件为true或者非零,则执行if块代码。
否则,执行else块代码。
我们将在后面的教程中了解有关if-else的更多信息。
小于或者等于
在下面的示例中,我们有两个数字,我们正在检查a是否小于或者等于b。
#include <stdio.h> int main(void) { int a = 10, b = 20; if (a <= b) { printf("a is less than or equal to b\n"); } else { printf("a is not less than and not equal to b\n"); } return 0; }
a is less than or equal to b
大于
在下面的示例中,我们有两个数字,我们正在检查a是否大于b。
#include <stdio.h> int main(void) { int a = 20, b = 10; if (a > b) { printf("a is greater than b\n"); } else { printf("a is not greater than b\n"); } return 0; }
a is greater than b
大于或者等于
在下面的示例中,我们有两个数字,我们正在检查a是否大于或者等于b。
#include <stdio.h> int main(void) { int a = 20, b = 10; if (a >= b) { printf("a is greater than or equal to b\n"); } else { printf("a is not greater than and not equal to b\n"); } return 0; }
a is greater than or equal to b
等于
在下面的示例中,我们有两个数字,我们正在检查a是否等于b。
#include <stdio.h> int main(void) { int a = 10, b = 10; if (a == b) { printf("a is equal to b\n"); } else { printf("a is not equal to b\n"); } return 0; }
a is equal to b
不等于
在下面的示例中,我们有两个数字,我们正在检查a是否不等于b。
#include <stdio.h> int main(void) { int a = 20, b = 10; if (a != b) { printf("a is not equal to b\n"); } else { printf("a is equal to b\n"); } return 0; }
a is not equal to b