ตัวดำเนินการเปรียบเทียบที่นิยมใช้กันมีดังนี้
== ตัวดำเนินการเท่ากัน
!= ตัวดำเนินการไม่เท่ากัน
>= ตัวดำเนินการมากกว่าหรือเท่ากับ
<= ตัวดำเนินการน้อยกว่าหรือเท่ากับ
> ตัวดำเนินการมากกว่า
< ตัวดำเนินการน้อยกว่า
ตัวอย่างเช่น หากนักเรียนต้องการเปรียบเทียบว่า 10 และ 20 เท่ากันหรือไม่ จะเขียนได้ดังนี้
10 == 20 ซึ่งถ้าเท่ากันจริง โปรแกรมจะคืนค่า 1 แต่ถ้าไม่เท่ากันโปรแกรมจะคืนค่า 0
หรือต้องการเปรียบเทียบว่า 10 มากกว่าหรือเท่ากับ 20 จริงหรือไม่ จะเขียนได้ดังนี้
10 >= 20 ซึ่งถ้าจริง โปรแกรมจะคืนค่า 1 แต่ถ้าไม่จริงโปรแกรมจะคืนค่า 0
ตัวอย่างโปรแกรมเพื่อตรวจสอบว่า 10 มากกว่าหรือเท่ากับ 20 จริงหรือไม่
#include<stdio.h> #include<stdlib.h> int main() { int x; x = 10>=20; printf(“%d\n”,x); system(“pause”); return 0; } |
ผลลัพธ์
0 |
หมายความว่าการเปรียบเทียบ 10 >= 20 เป็นเท็จ หรือ 10 ไม่ได้มากกว่าหรือเท่ากับ 20 นั่นเอง