📅  最后修改于: 2023-12-03 15:00:13.837000             🧑  作者: Mango
C语言中的关系运算符用于比较两个值的大小或者判断两个值是否相等,返回值为1或0(真或假)。在实际编程中,关系运算符经常被用于流程控制语句,如if语句和while语句中。
下面是C语言中的关系运算符列表:
| 运算符 | 描述 | | ------ | -------------------------- | | == | 判断两个值是否相等 | | != | 判断两个值是否不相等 | | > | 判断左侧的值是否大于右侧的值 | | < | 判断左侧的值是否小于右侧的值 | | >= | 判断左侧的值是否大于等于右侧的值 | | <= | 判断左侧的值是否小于等于右侧的值 |
下面通过示例代码来讲解这些运算符使用方法。
用于判断两个值是否相等的运算符是“==”,如下所示:
int a = 10;
int b = 20;
if (a == b) {
printf("a等于b\n");
} else {
printf("a不等于b\n");
}
上面代码执行结果应该是“a不等于b”。
用于判断两个值是否不相等的运算符是“!=”,如下所示:
int a = 10;
int b = 20;
if (a != b) {
printf("a不等于b\n");
} else {
printf("a等于b\n");
}
上面代码执行结果应该是“a不等于b”。
用于判断左侧的值是否大于右侧的值的运算符是“>”,如下所示:
int a = 10;
int b = 20;
if (a > b) {
printf("a大于b\n");
} else {
printf("a不大于b\n");
}
上面代码执行结果应该是“a不大于b”。
用于判断左侧的值是否小于右侧的值的运算符是“<”,如下所示:
int a = 10;
int b = 20;
if (a < b) {
printf("a小于b\n");
} else {
printf("a不小于b\n");
}
上面代码执行结果应该是“a小于b”。
用于判断左侧的值是否大于等于右侧的值的运算符是“>=”,如下所示:
int a = 10;
int b = 20;
if (a >= b) {
printf("a大于等于b\n");
} else {
printf("a不大于等于b\n");
}
上面代码执行结果应该是“a不大于等于b”。
用于判断左侧的值是否小于等于右侧的值的运算符是“<=”,如下所示:
int a = 10;
int b = 20;
if (a <= b) {
printf("a小于等于b\n");
} else {
printf("a不小于等于b\n");
}
上面代码执行结果应该是“a小于等于b”。
本文介绍了C语言中的关系运算符,包括“==”、“!=”、“>”、“<”、“>=”和“<=”。在实际编程中,关系运算符通常用于流程控制语句中,如if语句和while语句。