কম্পিউটার

C++ এ লজিক্যাল অপারেটরদের লিখিত সংস্করণ


সি++ প্রোগ্রামিং ল্যাঙ্গুয়েজে, লজিক্যাল অপারেটরের জায়গায় কীওয়ার্ড ব্যবহার করা যায়। কীওয়ার্ডগুলি প্রাথমিকভাবে c-এ ব্যবহার করা হয় যখন কীবোর্ডগুলি &&, !, ||, ইত্যাদির মতো চিহ্নগুলিকে সমর্থন করে না৷ এখন, এখানে কিছু c++ এ লজিক্যাল অপারেটরগুলির লিখিত সংস্করণ রয়েছে .

অপারেটর এবং তাদের লিখিত সংস্করণ হল −

অপারেটর চিহ্নগুলি লিখিত সংস্করণ
এবং অপারেটর && এবং
বা অপারেটর || বা
অপারেটর নয় ! না
অপারেটরের সমান নয় != not_eq
বিটওয়াইজ এবং অপারেটর & বিট্যান্ড
বিটওয়াইজ বা অপারেটর | বিটর
বিটওয়াইজ XOR অপারেটর ^
এবং অপারেটরের সমান &= and_eq
অথবা অপারেটরের সমান |= or_eq
অপারেটরের সমান XOR ^=

আমাদের প্রোগ্রামের বাস্তবায়ন দেখানোর জন্য প্রোগ্রাম

উদাহরণ

#include<iostream>
using namespace std;
int main(){
   int x=1, y=0;
   cout<<"Written logical operators are :\n";
   cout<<x<<" and "<<y<<" = "<<(x and y)<<endl;
   cout<<x<<" or "<<y<<" = "<<(x or y)<<endl;
   cout<<x<<" bitwise and "<<y<<" = "<<(x bitand y)<<endl;
   cout<<x<<" not equal to "<<y<<" = "<<(x not_eq y)<<endl;
   return 0;
}

আউটপুট

Written logical operators are :
1 and 0 = 0
1 or 0 = 1
1 bitwise and 0 = 0
1 not equal to 0 = 1

লিখিত অপারেটর ব্যবহার করার সুবিধা এবং অসুবিধা -

প্রো - কোডের পঠনযোগ্যতা উন্নত করে।

প্রো − এটি দরকারী যখন কীবোর্ডের সাথে ব্যবহার করা হয় যা |, &, !, ইত্যাদি অক্ষর সমর্থন করে না৷

কনস - একটি বিবৃতিতে লিখিত কীওয়ার্ড ব্যবহার করার জন্য, অপারেটর এবং অপারেন্ডের মধ্যে স্থান প্রয়োজন অন্যথায় ত্রুটি ঘটতে পারে৷


  1. C++ এ লজিক্যাল অপারেটর

  2. C++ এ রিলেশনাল অপারেটর

  3. C++ এ পাটিগণিত অপারেটর

  4. C# এ স্ট্রিং এর লজিক্যাল অপারেটর