[c language #8] ตัวดำเนินการเปรียบเทียบ

ตัวดำเนินการเปรียบเทียบที่นิยมใช้กันมีดังนี้

==    ตัวดำเนินการเท่ากัน

!=    ตัวดำเนินการไม่เท่ากัน

>=    ตัวดำเนินการมากกว่าหรือเท่ากับ

<=    ตัวดำเนินการน้อยกว่าหรือเท่ากับ

>    ตัวดำเนินการมากกว่า

<    ตัวดำเนินการน้อยกว่า

ตัวอย่างเช่น หากนักเรียนต้องการเปรียบเทียบว่า 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 นั่นเอง

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Back To Top