ตัวดำเนินการเชิงสัมพันธ์ ในภาษา C++ มีหกประเภท: >, <, >=, <=, !=, และ == ตามชื่อที่แนะนำ ตัวดำเนินการเชิงสัมพันธ์จำเป็นต้องมีการเปรียบเทียบสอง ตัว เช่น ใครใหญ่กว่าและใครเล็กกว่า ใครเท่ากันแต่ไม่เท่ากัน... ดังนั้นในกรณีนี้ ผลลัพธ์ของนิพจน์ตัวดำเนินการเชิงสัมพันธ์จะเป็น 0 หรือ 1 โปรดเข้าใจประโยคนี้
ด้านล่างเราใช้ตัวอย่างเพื่อช่วยให้คุณเข้าใจโอเปอเรเตอร์ทั้งหกนี้ เช่น:
10>5;//10 มากกว่า 5 เป็นจริงอย่างเห็นได้ชัด เป็นจริง 2>=2;//2 มากกว่าหรือเท่ากับ 2 เป็นจริงด้วย เป็นจริง 3!=1;/ /3 ไม่เท่ากับ 1 มันเป็นจริง มันคือจริง 5==5; //5 เท่ากับ 5 จริงอยู่ จริงอยู่
โปรดทำความเข้าใจการใช้สำนวนทั้งสี่ข้างต้นแล้วลองพิมพ์ค่าโดยใช้โค้ด
รหัสอ้างอิง:
#include<iostream>usingnamespacestd;intmain(){cout<<(10>5)<<endl;cout<<(2>=2)<<endl;cout<<(3!=1)<<endl;cout <<(5==5)<<endl;return0;}
โปรดทดลองด้วยตัวเองและลองแก้ไขและใช้โอเปอเรเตอร์อื่นๆ