C প্রোগ্রামিং ভাষায় লজিক্যাল অপারেটরগুলোকে বুলিয়ান লজিক সম্পাদনের জন্য ব্যবহার করা হয়। এখানে &&, ||, এবং ! অপারেটরের সংক্ষিপ্ত ব্যাখ্যা দেওয়া হলো:
&& (Logical AND):
- এই অপারেটরটি তখনই
trueহয় যখন এর দুই পাশের দুইটি শর্তইtrueহয়। - উদাহরণ:
- উপরের কোডে, যদি
aএবংbউভয়ই0এর চেয়ে বড় হয়, তাহলে মেসেজটি প্রদর্শিত হবে।
int a = 5;
int b = 10;
if (a > 0 && b > 0) {
printf("Both a and b are positive.\n");
}
|| (Logical OR):
- এই অপারেটরটি তখনই
trueহয় যখন এর কোনো একটি শর্তtrueহয়। - উদাহরণ:
- এখানে, যদি
aঅথবাbএর যেকোনো একটি0এর চেয়ে বড় হয়, তাহলে মেসেজটি প্রদর্শিত হবে।
int a = -5;
int b = 10;
if (a > 0 || b > 0) {
printf("At least one of a or b is positive.\n");
}
! (Logical NOT):
- এই অপারেটরটি একটি শর্তকে বিপরীত করে। অর্থাৎ, শর্ত
trueহলে এটিকেfalseকরে এবং শর্তfalseহলে এটিকেtrueকরে। - উদাহরণ:
- উপরের কোডে
a > 10শর্তটিfalse, কিন্তু!অপারেটরের কারণে এটিtrueহয়ে যাবে এবং মেসেজটি প্রদর্শিত হবে।
int a = 5;
if (!(a > 10)) {
printf("a is not greater than 10.\n");
}
এই অপারেটরগুলো কন্ডিশনাল স্টেটমেন্টে লজিক্যাল চেক করার জন্য অত্যন্ত গুরুত্বপূর্ণ এবং কার্যকর।
Content added By
Read more