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

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


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

উদাহরণ

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

আউটপুট

ffff

  1. লিনাক্সে C++-এর জন্য সেরা IDE কী?

  2. লিনাক্সে C++-এর জন্য সেরা IDE কী? (আলাদা লেখা)

  3. উইন্ডোজে C++-এর জন্য সেরা IDE কী? (আলাদা লেখা)

  4. C++ প্রোগ্রামিং ল্যাঙ্গুয়েজ কী?