আপনি বিটওয়াইজ অপারেটর ব্যবহার করে C, C++, Python, এবং অন্যান্য সমস্ত প্রোগ্রামিং ভাষা যা এই অপারেশনগুলিকে সমর্থন করে তা ব্যবহার করে বিটগুলি পরিষ্কার এবং টগল করতে পারেন৷ বিটটিকে সঠিক জায়গায় নিয়ে যেতে আপনাকে বিটশিফ্ট অপারেটরও ব্যবহার করতে হবে।
একটু সেট করা হচ্ছে
একটু সেট করতে, আমাদের bitwise OR অপারেটর ব্যবহার করতে হবে -
উদাহরণ
#includenamespace ব্যবহার করে 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 এর সমান।