关系运算符是主要用于 If 条件或循环中的一些运算符。在 C 语言编程中,关系运算符通常用于检查两个变量之间的关系。如果关系为真,则返回 1。否则,返回 0。
下表展示了 C 语言编程中所有关系运算符及其示例。
| 关系运算符 | 用法 | 描述 | 示例 |
|---|---|---|---|
| > | a > b | a 大于 b | 7 > 3 返回真 (1) |
| < | a < b | a 小于 b | 7 < 3 返回假 (0) |
| >= | a >= c | a 大于或等于 c | 7 >= 3 返回真 (1) |
| <= | a <= c | a 小于或等于 c | 7 <= 3 返回假 (0) |
| == | i == j | i 等于 j | 7 == 3 返回假 (0) |
| != | i != j | i 不等于 j | 7 != 3 返回真(1) |
C 语言关系运算符示例
此程序帮助您在实践中理解关系运算符。在这个 C 语言编程示例中,我们使用两个变量 a 和 b,其值分别为 9 和 4。我们将使用这两个变量执行各种关系运算。
#include <stdio.h>
int main()
{
int a = 9;
int b = 4;
printf(" a > b: %d \n", a > b);
printf("a >= b: %d \n", a >= b);
printf("a <= b: %d \n", a <= b);
printf("a < b: %d \n", a < b);
printf("a == b: %d \n", a == b);
printf("a != b: %d \n", a != b);
}
在这个关系运算符示例中,我们检查了 a 和 b 的值与我们拥有的每一个运算符的关系。这里 1 表示真(TRUE),0 表示假(FALSE)。

If 条件中的 C 语言关系运算符
此运算符示例帮助您理解该语言中的关系运算符如何在 If 条件中使用。在此示例程序中,我们使用两个变量 x 和 y,其值分别为 10 和 25。我们将使用这两个变量在 If 语句中通过 == 检查条件。但是,您可以在该编程语言中将任何关系运算符用作条件。
#include <stdio.h>
void main()
{
int x = 10;
int y = 25;
if (x == y)
{
printf(" x is equal to y \n" );
}
else
{
printf(" x is not equal to y \n" );
}
}

如果 x 完全等于 y,则第一个 printf 语句将执行。
printf(" x is equal to y \n" );
当 x 不等于 y 时,则执行第二个 c printf 语句。
printf(" x is not equal to y \n" );
这里 x 不等于 25,因此打印了第二条语句。请也在 For 循环、While 循环和 do while 循环中尝试这些关系运算符。