লজিক্যাল অপারেটর: &&, ||, !

অপারেটর এবং এক্সপ্রেশন - সি প্রোগ্রামিং উদাহরণ (C Examples) - Computer Science

476

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
Promotion

Are you sure to start over?

Loading...