কম্পিউটার

আপনি কিভাবে C/C++ এ কিছুটা সেট, পরিষ্কার এবং টগল করবেন?


আপনি বিটওয়াইজ অপারেটর ব্যবহার করে C, C++, Python, এবং অন্যান্য সমস্ত প্রোগ্রামিং ভাষা যা এই অপারেশনগুলিকে সমর্থন করে তা ব্যবহার করে বিটগুলি পরিষ্কার এবং টগল করতে পারেন৷ বিটটিকে সঠিক জায়গায় নিয়ে যেতে আপনাকে বিটশিফ্ট অপারেটরও ব্যবহার করতে হবে।

একটু সেট করা হচ্ছে

একটু সেট করতে, আমাদের bitwise OR অপারেটর ব্যবহার করতে হবে -

উদাহরণ

#include namespace ব্যবহার করে std;int main() { int i =0, n; // সেট করতে বিট লিখুন:cin>> n; i |=(1 < 

আউটপুট

যদি আপনি 4 লিখুন, এটি আউটপুট দেবে −

16

কারণ 16 বাইনারিতে 10000 এর সমতুল্য।

একটু সাফ করা হচ্ছে

একটু পরিষ্কার করার জন্য, আমাদের bitwise AND operator(&) এবং bitwise NOT operator(~) -

ব্যবহার করতে হবে

উদাহরণ

#includeনেমস্পেস ব্যবহার করে std;int main() { // বাইনারি int i =6, n-এ i হল 110; // সাফ করার জন্য বিট লিখুন:cin>> n; i &=~(1 < 

আউটপুট

আপনি 1 লিখলে, এটি আউটপুট দেবে −

4

কারণ 110 100 হয়ে যায় যা দশমিকে 4 এর সমান।

একটু টগল করা হচ্ছে

একটু টগল করতে, আমাদের bitwise XOR অপারেটর (^) -

ব্যবহার করতে হবে

উদাহরণ

#includeনেমস্পেস ব্যবহার করে std;int main() { // বাইনারি int i =6, n-এ i হল 110; // টগল করার জন্য বিট লিখুন:cin>> n; i ^=(1 < 

আউটপুট

আপনি 1 লিখলে, এটি আউটপুট দেবে −

4

কারণ 110 100 হয়ে যায় যা দশমিকে 4 এর সমান।


  1. কিভাবে আমি C++ ব্যবহার করে কনসোল সাফ করতে পারি?

  2. Bitwise এবং C++ এ কি?

  3. কিভাবে আপনি পাইথন এবং C++ নামস্থান তুলনা করবেন?

  4. কোডিতে কীভাবে একটি ভিপিএন সেট আপ করবেন এবং কেন আপনার উচিত