রিলেশনাল অপারেটর
রিলেশনাল অপারেটরগুলি সি ভাষায় দুটি মান তুলনা করতে ব্যবহৃত হয়। এটি দুটি মানের মধ্যে সম্পর্ক পরীক্ষা করে। যদি সম্পর্কটি সত্য হয় তবে এটি 1 প্রদান করে। তবে, সম্পর্কটি মিথ্যা হলে, এটি 0 প্রদান করে।
এখানে সি ল্যাঙ্গুয়েজে রিলেশনাল অপারেটরদের সারণী আছে
| অপারেটর | অপারেটরের নাম |
|---|---|
| == | এর সমান |
| > | এর চেয়ে বড় |
| < | এর চেয়ে কম |
| != | এর সমান নয় |
| >= | এর চেয়ে বড় বা সমান |
| <= | এর থেকে কম বা সমান |
এখানে সি ল্যাঙ্গুয়েজে রিলেশনাল অপারেটরের একটি উদাহরণ দেওয়া হল
উদাহরণ
#include <stdio.h>
int main() {
int x = 10;
int y = 28;
if(x==y)
printf("Both variables are equal\n");
if(x>y)
printf("x is greater than y \n");
if(x<y)
printf("x is less than y \n");
if(x!=y)
printf("x is not equal to y \n");
if(x<=y)
printf("x is lesser or equal to y\n");
if(x>=y)
printf("x is greater or equal to y \n");
return 0;
} আউটপুট
x is less than y x is not equal to y x is lesser or equal to y
লজিক্যাল অপারেটর
লজিক্যাল অপারেটরগুলি লজিক্যাল অপারেশন করতে ব্যবহৃত হয়। এটি শর্তের ফলাফলের উপর ভিত্তি করে 0 বা 1 প্রদান করে, তা সত্য বা মিথ্যা। এই অপারেটরগুলি সি ভাষায় সিদ্ধান্ত নেওয়ার জন্য ব্যবহৃত হয়।
এখানে সি ল্যাঙ্গুয়েজে লজিক্যাল অপারেটরদের সারণী আছে,
| অপারেটর | অপারেটরদের অর্থ | ফলাফল |
|---|---|---|
| && | যৌক্তিক এবং | সত্যি যখন সমস্ত অপারেন্ড সত্য হয় |
| || | যৌক্তিক বা | সত্য শুধুমাত্র যদি একটি অপারেন্ড সত্য হয় |
| ! | যৌক্তিক নয় | সত্য যখন অপারেন্ড শূন্য হয় |
এখানে সি ল্যাঙ্গুয়েজে লজিক্যাল অপারেটরগুলির একটি উদাহরণ দেওয়া হল,
উদাহরণ
#include <stdio.h>
int main() {
int x = 10;
int y = 28;
int a = 15;
int b = 20;
if(x<y && a==b)
printf("x is less than y AND a is equal to b\n");
if(x<y || a==b)
printf("x is less than y OR a is equal to b\n");
if(!x)
printf("x is zero\n");
return 0;
} আউটপুট
x is less than y OR a is equal to b