কম্পিউটার টিউটোরিয়াল

C++-এ বিটওয়াইজ AND (Bitwise AND) কী?


বিটওয়াইজ AND অপারেটর (&) প্রথম অপারেন্ডের প্রতিটি বিটকে দ্বিতীয় অপারেন্ডের সংশ্লিষ্ট বিটের সাথে তুলনা করে। যদি দুটি বিটই ১ হয়, তবে সংশ্লিষ্ট রেজাল্ট বিট ১ সেট হয়। অন্যথায়, সংশ্লিষ্ট রেজাল্ট বিট ০ সেট হয়। বিটওয়াইজ ইনক্লूसিভ AND অপারেটরের দুটি অপারেন্ড অবশ্যই ইন্টিগ্রাল টাইপের হতে হবে। উদাহরণস্বরূপ:

উদাহরণ

#include <iostream>
using namespace std;
int main() {
    unsigned short a = 0x5555; // প্যাটার্ন 0101 ...
    unsigned short b = 0xAAAA; // প্যাটার্ন 1010 ...
    cout << hex << (a & b) << endl;
}

আউটপুট

0

  1. C++-এ বিটওয়াইজ OR (Bitwise OR) কী?

  2. C++-এ বিটওয়াইজ XOR (Bitwise XOR) কী?

  3. C++-এ বিটওয়াইজ অপারেটরসমূহ

  4. C#-এ বিটওয়াইজ এবং বিট শিফট অপারেটর