ในการเขียนโปรแกรม C++ ค่าที่เก็บในตัวแปรสองตัวสามารถเปรียบเทียบกันได้โดยใช้ตัวดำเนินการต่อไปนี้ เพื่อกำหนดความสัมพันธ์ระหว่างพวกเขา ตัวดำเนินการเหล่านี้เรียกว่า ตัวดำเนินการเชิงสัมพันธ์ (Relational Operators) ตัวดำเนินการเชิงสัมพันธ์ใน C++ ที่มีอยู่คือ:
| ตัวดำเนินการ | คำอธิบาย |
|---|---|
| > | มากกว่า |
| >= | มากกว่าหรือเท่ากับ |
| == | เท่ากับ |
| != | ไม่เท่ากับ |
| < | น้อยกว่า |
คุณสามารถใช้ตัวดำเนินการเหล่านี้เพื่อตรวจสอบความสัมพันธ์ระหว่าง operands ตัวดำเนินการเหล่านี้มักใช้ในคำสั่งเงื่อนไขและลูป เพื่อหาความสัมพันธ์ระหว่าง operands สองตัวและดำเนินการตามเงื่อนไข ตัวอย่างเช่น:
ตัวอย่าง
#include <iostream>
using namespace std;
int main() {
int a = 3, b = 2;
if (a < b) {
cout << a << " is less than " << b;
} else if (a > b) {
cout << a << " is greater than " << b;
} else if (a == b) {
cout << a << " is equal to " << b;
}
return 0;
}
ผลลัพธ์
โค้ดนี้จะให้ผลลัพธ์ดังนี้:
3 is greater than 2