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

