কম্পিউটার

আপনার সিস্টেমে int, ফ্লোট, ডবল এবং char এর আকার খুঁজে পেতে C++ প্রোগ্রাম


C++ এ ডেটার ধরন

C++-এ অনেক ডেটা টাইপ আছে কিন্তু সবচেয়ে বেশি ব্যবহৃত হয় int, float, double এবং char। এই তথ্য প্রকার সম্পর্কে কিছু বিবরণ নিম্নরূপ -

  • int - এটি পূর্ণসংখ্যা ডেটা প্রকারের জন্য ব্যবহৃত হয় যার জন্য সাধারণত 4 বাইট মেমরি স্পেস প্রয়োজন৷

  • ভাসা - এটি একক নির্ভুল ফ্লোটিং পয়েন্ট মান বা দশমিক মান সংরক্ষণের জন্য ব্যবহৃত হয়। ফ্লোট ভেরিয়েবলের জন্য সাধারণত 4 বাইট মেমরি স্পেস প্রয়োজন।

  • ডবল - এটি দ্বিগুণ নির্ভুলতা ভাসমান পয়েন্ট মান বা দশমিক মান সংরক্ষণের জন্য ব্যবহৃত হয়। ডাবল ভেরিয়েবলের জন্য সাধারণত 8 বাইট মেমরি স্পেস প্রয়োজন।

  • চার - এটি অক্ষর সংরক্ষণের জন্য ব্যবহৃত হয়। অক্ষরগুলির জন্য সাধারণত 1 বাইট মেমরি স্পেস প্রয়োজন৷

C++ এ অপারেটরের আকার

সাইজঅফ অপারেটর ডাটা টাইপের সাইজ বের করতে ব্যবহার করা হয়। এটি একটি কম্পাইল টাইম অপারেটর যা বাইটে বিভিন্ন ভেরিয়েবল এবং ডেটা টাইপের আকার নির্ধারণ করে। সাইজঅফ অপারেটরের সিনট্যাক্স নিম্নরূপ -

sizeof (ডেটা টাইপ);

একটি প্রোগ্রাম যা int, float, double এবং char এর আকার খুঁজে পায় তা হল নিম্নরূপ −

উদাহরণ

#include  namespace ব্যবহার করে std;int main() { cout<<"int-এর সাইজ হল "< 

আউটপুট

ইন্টের সাইজ হল 4 বাইট সাইজ ফ্লোটের সাইজ হল 4 বাইট সাইজ ডাবল হল 8 বাইট সাইজ হল চারের সাইজ হল 1 বাইট

উপরের প্রোগ্রামে int, float, double এবং char এর সাইজ বের করতে sizeof অপারেটর ব্যবহার করা হয়। এটি cout অবজেক্ট ব্যবহার করে প্রদর্শিত হয়।

cout<<"int এর সাইজ হল "< 
  1. C++ এ দ্বিগুণ লিঙ্কযুক্ত তালিকার আকার খোঁজার প্রোগ্রাম

  2. ডাবল ইন্টিগ্রেশন গণনা করার জন্য C++ প্রোগ্রাম

  3. একটি গ্রাফ ম্যাট্রিক্সের বিপরীত অনুসন্ধান করার জন্য C++ প্রোগ্রাম

  4. কিভাবে C++ এ ফ্লোট এবং ডাবল তুলনা করবেন?