Toán tử quan hệ trong C



Bảng sau đây hiển thị tất cả các toán tử quan hệ được hỗ trợ bởi ngôn ngữ C. Giả sử biến A giữ giá trị 10 và biến B giữ giá trị 20, thì khi đó:

Toán tử Miêu tả Ví dụ
== Kiểm tra nếu hai toán hạng có bằng nhau hay không. Nếu bằng nhau thì điều kiện là true. (A == B) là không đúng.
!= Kiểm tra nếu giá trị hai toán hạng bằng nhau hoặc không, nếu các giá trị là không bằng nhau thì điều kiện là true. (A != B) là true.
> Kiểm tra nếu toán hạng bên trái có lớn hơn toán hạng bên phải không, nếu có thì điều kiện là true. (A > B) là không đúng.
< Kiểm tra nếu toán hạng bên trái có nhỏ hơn toán hạng bên phải không, nếu có thì điều kiện là true. (A < B) là true.
>= Kiểm tra nếu toán hạng bên trái có lớn hơn hoặc bằng toán hạng bên phải không, nếu có thì điều kiện là true. (A >= B) là không đúng.
<= Kiểm tra nếu toán hạng bên trái có nhỏ hơn hoặc bằng toán hạng bên phải không, nếu có thì điều kiện là true. (A <= B) là true.

Ví dụ

Bạn thử ví dụ sau để hiểu tất cả các toán tử quan hệ có sẵn trong Ngôn ngữ C:

#include main()
{
   int a = 35;
   int b = 15;
   int c ;   if( a == b )
   {
      printf("1. a la bang b\n" );
   }
   else
   {
      printf("1. a khong bang b\n" );
   }
   if ( a < b )
   {
      printf("2. a nho hon b\n" );
   }
   else
   {
      printf("2. a khong nho hon b\n" );
   }
   if ( a > b )
   {
      printf("3. a lon hon b\n" );
   }
   else
   {
      printf("3. a khong lon hon b\n" );
   }
   /* bay gio thay doi gia tri cua a va b */
   a = 15;
   b = 25;
   if ( a <= b )
   {
      printf("4. a la nho hon hoac bang b\n" );
   }
   if ( b >= a )
   {
      printf("5. a la lon hon hoac bang b\n" );
   }
   printf("===========================\n");
   printf("VietJack chuc cac ban hoc tot! \n");
}

Biên dịch và thực thi chương trình C trên sẽ cho kết quả sau:

Toán tử quan hệ trong C

Kết quả là hợp lý đấy chứ. Nếu thấy không hợp lý, bạn đọc kỹ lại nhé!!! (Trước hết bạn cũng nên tìm hiểu lệnh IF-ELSE trong C nữa.)

Các bài học lập trình C phổ biến khác tại VietJack:


toan_tu_trong_c.jsp