next up previous contents
Next: 邏輯運算子 Up: 運算子 Previous: 算術運算子   Contents

關係運算子

  1. 關係運算子 (Relational Operators) 說明
    符號 意義 範例 說明
    == 等於 a==6 判斷 a 是否等於 6
    != 不等於 a!=6 判斷 a 是否不等於 6
    > 大於 a>6 判斷 a 是否大於 6
    < 小於 a<6 判斷 a 是否小於 6
    >= 大於等於 a>=6 判斷 a 是否大於等於 6
    <= 小於等於 a<=6 判斷 a 是否小於等於 6
  2. 實例說明:
    [dywang@dyw219 zzz]$ vim op-rel1.c
    [dywang@dyw219 zzz]$ cat op-rel1.c 
    #include <stdio.h>
    
    main() {
        int a, b;
    
        printf("Enter TWO integers: ");
        scanf("%d %d", &a, &b);
    
        if ( a == b ) printf("%d == %d\n", a, b );
        if ( a != b ) printf("%d != %d\n", a, b );
        if ( a > b ) printf("%d > %d\n", a, b );
        if ( a < b ) printf("%d < %d\n", a, b );
        if ( a >= b ) printf("%d >= %d\n", a, b );
        if ( a >= b ) printf("%d <= %d\n", a, b );
    }
    
  3. 編譯成功
    [dywang@dyw219 zzz]$ gcc -o op-rel1 op-rel1.c
    
  4. 執行結果一
    [dywang@dyw219 zzz]$ ./op-rel1
    Enter TWO integers: 2 3
    2 != 3
    2 < 3
    
  5. 執行結果二
    [dywang@dyw219 zzz]$ ./op-rel1
    Enter TWO integers: 3 3
    3 == 3
    3 >= 3
    3 <= 3
    
  6. 執行結果三
    [dywang@dyw219 zzz]$ ./op-rel1
    Enter TWO integers: 4 2
    4 != 2
    4 > 2
    4 >= 2
    4 <= 2
    



De-Yu Wang 2019-08-14