5.7.7 রিলেশনাল অপারেটর (Relational Operator)

সি প্রোগ্রামিং ভাষায়, দুটি সংখ্যা তুলনা করার জন্য ছয়টি অপারেটর আছে, এগুলোকে বলা হয় রিলেশনাল অপারেটর। নিচের টেবিলে সেগুলো দেখানো হলো-

অপারেটরব্যাখ্যা
==
(ইকুয়েল টু)
দুটি সংখ্যা সমান কি না সেটি পরীক্ষা করা হয়। সমান হলে ফলাফল সত্য আর সমান না হলে ফলাফল মিথ্যা হয়।
!=
(নট ইকুয়েল টু)
দুটি সংখ্যা অসমান কি না সেটি পরীক্ষা করা হয়। অসমান হলে ফলাফল সত্য আর সমান হলে ফলাফল মিথ্যা হয়।
>
(গ্রেটার দ্যান)
দুটি সংখ্যার মধ্যে বামপক্ষ ডানপক্ষের চেয়ে বড় কি না সেটি পরীক্ষা করা হয়, বামপক্ষ যদি বড় হয় তাহলে ফলাফল সত্য, আর তা না হলে ফলাফল মিথ্যা।
>=
(গ্রেটার দ্যান ইকুয়েল টু)
দুটি সংখ্যার মধ্যে বামপক্ষ ডানপক্ষের চেয়ে বড় অথবা সমান কি না সেটি পরীক্ষা করা হয়, বামপক্ষ যদি বড় হয়, অথবা ডানপক্ষের সমান হয় তাহলে ফলাফল সত্য, আর তা না হলে ফলাফল মিথ্যা।
<
(লেস দ্যান)
দুটি সংখ্যার মধ্যে বামপক্ষ ডানপক্ষের চেয়ে ছোট কি না সেটি পরীক্ষা করা হয়, বামপক্ষ যদি ছোট হয় তাহলে ফলাফল সত্য, আর তা না হলে ফলাফল মিথ্যা।
<=
(লেস দ্যান ইকুয়েল টু)
দুটি সংখ্যার মধ্যে বামপক্ষ ডানপক্ষের চেয়ে ছোট অথবা সমান কি না সেটি পরীক্ষা করা হয়, বামপক্ষ যদি ছোট হয়, অথবা ডানপক্ষের সমান হয়, তাহলে ফলাফল সত্য, আর তা না হলে ফলাফল মিথ্যা।