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

C++-এ CHAR_BIT


CHAR_BIT হলো char-এ বিটের সংখ্যা। এটি C++-এ limits.h হেডার ফাইলে ডিক্লেয়ার করা থাকে। এটি ৮-বিট পার বাইট।

C++-এ CHAR_BIT-এর একটি উদাহরণ:

উদাহরণ

#include <bits/stdc++.h>
using namespace std;

int main() {
    int x = 28;
    int a = CHAR_BIT * sizeof(x);
    stack<bool> s;
    cout << "The number is : " << x << endl;
    for (int i = 1; i <= a; i++) {
        s.push(x % 2);
        x = x / 2;
    }
    cout << "The number of bits in a byte : " << CHAR_BIT << endl;
    for (int i = 1; i <= a; i++) {
        cout << s.top();
        s.pop();
        if (i % CHAR_BIT == 0)
            cout << " ";
    }
    return 0;
}

আউটপুট

The number is : 28
The number of bits in a byte : 8
00000000 00000000 00000000 00011100

  1. Frugal সংখ্যা চেক করা (C++)

  2. C++ দিয়ে পেন্টাটপ (Pentatope) সংখ্যা বের করা

  3. C++ প্রোগ্রাম: মিস্টেরি নাম্বার (Mystery Number) চেক করা

  4. C++-এ ভেরিয়েবল সংখ্যক আর্গুমেন্ট (Variable Arguments)