C 语言中的关系运算符

关系运算符是主要用于 If 条件或循环中的一些运算符。在 C 语言编程中,关系运算符通常用于检查两个变量之间的关系。如果关系为真,则返回 1。否则,返回 0。

下表展示了 C 语言编程中所有关系运算符及其示例。

关系运算符用法描述示例
>a > ba 大于 b7 > 3 返回真 (1)
<a < ba 小于 b7 < 3 返回假 (0)
>=a >= ca 大于或等于 c7 >= 3 返回真 (1)
<=a <= ca 小于或等于 c7 <= 3 返回假 (0)
==i == ji 等于 j7 == 3 返回假 (0)
!=i != ji 不等于 j7 != 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)。

Relational Operators Example

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" );
   }

}
Relational Operators inside IF Else Statement Example

如果 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 循环中尝试这些关系运算符。