C++ এ ডেটার ধরন
C++-এ অনেক ডেটা টাইপ আছে কিন্তু সবচেয়ে বেশি ব্যবহৃত হয় int, float, double এবং char। এই তথ্য প্রকার সম্পর্কে কিছু বিবরণ নিম্নরূপ -
-
int - এটি পূর্ণসংখ্যা ডেটা প্রকারের জন্য ব্যবহৃত হয় যার জন্য সাধারণত 4 বাইট মেমরি স্পেস প্রয়োজন৷
-
ভাসা - এটি একক নির্ভুল ফ্লোটিং পয়েন্ট মান বা দশমিক মান সংরক্ষণের জন্য ব্যবহৃত হয়। ফ্লোট ভেরিয়েবলের জন্য সাধারণত 4 বাইট মেমরি স্পেস প্রয়োজন।
-
ডবল - এটি দ্বিগুণ নির্ভুলতা ভাসমান পয়েন্ট মান বা দশমিক মান সংরক্ষণের জন্য ব্যবহৃত হয়। ডাবল ভেরিয়েবলের জন্য সাধারণত 8 বাইট মেমরি স্পেস প্রয়োজন।
-
চার - এটি অক্ষর সংরক্ষণের জন্য ব্যবহৃত হয়। অক্ষরগুলির জন্য সাধারণত 1 বাইট মেমরি স্পেস প্রয়োজন৷
C++ এ অপারেটরের আকার
সাইজঅফ অপারেটর ডাটা টাইপের সাইজ বের করতে ব্যবহার করা হয়। এটি একটি কম্পাইল টাইম অপারেটর যা বাইটে বিভিন্ন ভেরিয়েবল এবং ডেটা টাইপের আকার নির্ধারণ করে। সাইজঅফ অপারেটরের সিনট্যাক্স নিম্নরূপ -
sizeof (ডেটা টাইপ);
একটি প্রোগ্রাম যা int, float, double এবং char এর আকার খুঁজে পায় তা হল নিম্নরূপ −
উদাহরণ
#includenamespace ব্যবহার করে std;int main() { cout<<"int-এর সাইজ হল "< আউটপুট
ইন্টের সাইজ হল 4 বাইট সাইজ ফ্লোটের সাইজ হল 4 বাইট সাইজ ডাবল হল 8 বাইট সাইজ হল চারের সাইজ হল 1 বাইটউপরের প্রোগ্রামে int, float, double এবং char এর সাইজ বের করতে sizeof অপারেটর ব্যবহার করা হয়। এটি cout অবজেক্ট ব্যবহার করে প্রদর্শিত হয়।
cout<<"int এর সাইজ হল "<