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

C++ স্ট্যান্ডার্ড অনুযায়ী int, long টাইপের আকার (Size)

C++ স্ট্যান্ডার্ড ইন্টিগ্রাল টাইপের আকার বাইটে নির্দিষ্ট করে না। এটি ন্যূনতম রেঞ্জ নির্দিষ্ট করে। আকার বাইটে জানতে হলে sizeof বা <climits>-এর ম্যাক্রো (INT_MIN, INT_MAX ইত্যাদি) ব্যবহার করুন।

সাধারণ প্ল্যাটফর্মে আকার (বাইটে)

প্ল্যাটফর্মintlongpointerমডেল
32-বিট444ILP32
64-বিট Unix/Linux488LP64
64-বিট Windows448LLP64

নিশ্চিত রেঞ্জ (সিটিন্যূনতম):

  • int: অন্তত ১৬ বিট (-32767 থেকে 32767)
  • long: অন্তত ৩২ বিট
  • long long (C++11): অন্তত ৬৪ বিট

পোর্টেবল কোডের জন্য <cstdint>-এর ফিক্সড-উইডথ টাইপ (int32_t, int64_t) ব্যবহার করুন।

  1. C++-এ ডিক্লেয়ারেশন (Declaration) এবং ডেফিনিশন (Definition) এর পার্থক্য

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

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

  4. C++-এ বুলিয়ান টাইপ স্পেসিফায়ার