রিলেশনাল অপারেটর
রিলেশনাল অপারেটরগুলি সি ভাষায় দুটি মান তুলনা করতে ব্যবহৃত হয়। এটি দুটি মানের মধ্যে সম্পর্ক পরীক্ষা করে। যদি সম্পর্কটি সত্য হয় তবে এটি 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