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

এক্সটেন্ডেড ইন্টিগ্রাল টাইপস (C/C++-এ সঠিক ইন্টিজার সাইজ নির্বাচন)

এই টিউটোরিয়ালে, আমরা C/C++-এ এক্সটেন্ডেড ইন্টিগ্রাল টাইপস নিয়ে আলোচনা করব।

C-এ ডেটা টাইপগুলো খুব লুজলি ডিফাইন করা থাকে। কম্পাইলার ৩২ বা ৬৪ বিট হওয়ার উপর ভিত্তি করে তাদের রেঞ্জ পরিবর্তন হয়। আপনার প্রোগ্রামে কোন কম্পাইলার রেঞ্জ ব্যবহার করতে চান তা নির্দিষ্ট করার জন্য আমরা intN_t ব্যবহার করি।

উদাহরণ

#include <iostream>
using namespace std;

int main(){
    uint8_t i; // বিট নির্দিষ্ট করা হলো ৮
    i = 0;
    cout << "Minimum value of i\t: " << (int)i << endl;
    i = 255;
    cout << "Maximum value of i\t: " << (int)i << endl;
    // নির্দিষ্ট বিটের বাইরে যাওয়ার ফলে গার্বেজ ভ্যালু আসবে
    i = 2436;
    cout << "Beyond range value of i\t: " << (int)i << endl;
    return 0;
}

আউটপুট

Minimum value of i : 0
Maximum value of i : 255
Beyond range value of i : 132
  1. লিনাক্সে C++-এর জন্য সেরা IDE কী?

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

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

  4. C++-এ const কিওয়ার্ড কী?