ภาษาซี เท่ากับ ไม่เท่ากับ บทความนี้สอนใช้เครื่องหมายเท่ากับ (==) และไม่เท่ากับ (!=) สำหรับเปรียบเทียบค่าของตัวแปร 2 ตัว โดยใช้ร่วมกับคำสั่ง if พร้อมแสดงผลลัพธ์การเปรียบเทียบค่าออกสู่หน้าจอ สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง ภาษาซี เท่ากับ ไม่เท่ากับ เปรียบเทียบค่าตัวแปร
#include <stdio.h>
int main() {
int a = 5, b = 8, c = 5;
if( a == c ) {
printf("ค่าของตัวแปร a เท่ากับค่าของตัวแปร c\n");
}
if( a != b ) {
printf("ค่าของตัวแปร a เท่ากับค่าของตัวแปร b\n");
}
return 0;
}
ผลลัพธ์
ค่าของตัวแปร a เท่ากับค่าของตัวแปร c
ค่าของตัวแปร a เท่ากับค่าของตัวแปร b
ภาษาซี เท่ากับ ไม่เท่ากับ จากตัวอย่างสร้างตัวแปร a = 5, b = 8 และ c = 5 ชนิด int จากนั้นเปรียบเทียบค่าร่วมกับคำสั่ง if คือ
1. if( a == c ) คือ ถ้าค่าของตัวแปร a เท่ากับค่าของตัวแปร c ให้โปรแกรมทำงานในคำสั่ง if ดังกล่าว
2. if( a != b ) คือ ถ้าค่าของตัวแปร a ไม่เท่ากับค่าของตัวแปร b ให้โปรแกรมทำงานในคำสั่ง if ดังกล่าว