C++ এ ডেটা টাইপ কি কি?

C E Deta Ta Ipa Ki Ki



ডেটা টাইপ হল প্রোগ্রামিং এর একটি মৌলিক ধারণা, যার মধ্যে C++ রয়েছে, যা বিভিন্ন ডোমেনে ব্যাপকভাবে ব্যবহৃত প্রোগ্রামিং ভাষা। প্রোগ্রামারদের দক্ষতার সাথে ডেটা সঞ্চয় এবং ম্যানিপুলেট করার অনুমতি দেওয়ার জন্য C++ ডেটা প্রকারের একটি বিস্তৃত সেট সরবরাহ করে। শক্তিশালী এবং দক্ষ C++ প্রোগ্রামগুলি বিকাশের জন্য ডেটা প্রকারগুলি বোঝা অত্যন্ত গুরুত্বপূর্ণ।

এই টিউটোরিয়ালে, আমরা C++ ডেটা টাইপের জগতে ডুব দেব, এবং উপলব্ধ বিভিন্ন ধরনের অন্বেষণ করব।

C++ এ ডেটা টাইপ কি কি

C++ এ, ডেটাটাইপ তিন ধরনের হয়:







1: C++ এ বেসিক ডেটা টাইপ

দ্য মৌলিক তথ্য প্রকার C++ এ ব্যবহৃত সবচেয়ে সাধারণ ডেটা টাইপ যা প্রোগ্রামারদের বিভিন্ন ধরনের মান যেমন পূর্ণসংখ্যা, ফ্লোটিং পয়েন্ট, অক্ষর এবং আরও অনেক কিছু সংরক্ষণ করতে দেয়। নীচের টেবিল দেখায়



C++-এ সবথেকে বেশি ব্যবহৃত বেসিক ডেটা টাইপগুলি তাদের আকার এবং বর্ণনা সহ:



তথ্যের ধরণ আকার বর্ণনা
int 2 বা 4 বাইট দশমিক ছাড়াই সংখ্যা সংরক্ষণ করে
ভাসা 4 বাইট 6-7 সংখ্যা পর্যন্ত দশমিক সংখ্যা সংরক্ষণ করে
দ্বিগুণ 8 বাইট 15 সংখ্যা পর্যন্ত দশমিক সংখ্যা সংরক্ষণ করে
চর 1 বাইট ASCII মান, অক্ষর বা অক্ষর সংরক্ষণ করে
bool 1 বাইট সংরক্ষণের জন্য ব্যবহার করুন সত্য অথবা মিথ্যা মান
স্ট্রিং প্রতি অক্ষর 1 বাইট অক্ষর একটি ক্রম সংরক্ষণ করতে
অকার্যকর 0 বাইট খালি ডাটা টাইপ

i: সংখ্যাসূচক ডেটা প্রকার

সাংখ্যিক ডেটা টাইপগুলি সাংখ্যিক ডেটা সংরক্ষণের জন্য ব্যবহৃত হয়। int, float, এবং সাংখ্যিক ডেটা প্রকারের ডবল উদাহরণ।





উদাহরণস্বরূপ, 500 নম্বরটি প্রিন্ট করতে, আমরা ডেটা টাইপ ব্যবহার করব int এবং cout সহ সংখ্যাটি মুদ্রণ করবে:

# অন্তর্ভুক্ত করুন

নামস্থান std ব্যবহার করে ;

int প্রধান ( )

{

int একের উপর = 500 ;

cout << একের উপর ;

}



ফ্লোট এবং ডবল সূচকীয় এবং দশমিক মান নির্ধারণ করতে ব্যবহৃত হয়। ফ্লোটটি 3.567 বা 1.236 এর মতো দশমিক মান নির্ধারণ করতে ব্যবহৃত হয়। উদাহরণস্বরূপ, মান 3.567 মুদ্রণ করতে:

# অন্তর্ভুক্ত করুন

নামস্থান std ব্যবহার করে ;

int প্রধান ( )

{

ভাসা একের উপর = 3,567 ;

cout << একের উপর ;

}

ফ্লোটে শুধুমাত্র 6 থেকে 7 সংখ্যার নির্ভুলতা রয়েছে যেখানে ডাবলটির 15 সংখ্যার নির্ভুলতা রয়েছে।

# অন্তর্ভুক্ত করুন

নামস্থান std ব্যবহার করে ;

int প্রধান ( )

{

দ্বিগুণ একের উপর = 2020.5467 ;

cout << একের উপর ;

}

ii: বুলিয়ান প্রকার

শব্দ দিয়ে বুলিয়ান ডেটা টাইপ ঘোষণা করা হয় bool এবং শুধুমাত্র ইনপুট মান নিতে পারে সত্য অথবা মিথ্যা যেখানে সত্য হয় 1 এবং মিথ্যা হয় 0

# অন্তর্ভুক্ত করুন

নামস্থান std ব্যবহার করে ;

int প্রধান ( )

{

bool Linux = সত্য ;

bool ইঙ্গিত = মিথ্যা ;

cout << লিনাক্স << ' \n ' ;

cout << ইঙ্গিত ;

প্রত্যাবর্তন 0 ;

}

iii: অক্ষর ডেটা টাইপ

'D', বা 'A'-এর মতো একটি একক উদ্ধৃতির মধ্যে একটি একক অক্ষর সংরক্ষণ করার জন্য char ডেটা টাইপ ব্যবহার করা হয়।

# অন্তর্ভুক্ত করুন

নামস্থান std ব্যবহার করে ;

int প্রধান ( )

{

চর ছিল = 'ক' ;

cout << ছিল ;

}

আপনি নির্দিষ্ট অক্ষর প্রদর্শন করতে ASCII মানগুলিও ব্যবহার করতে পারেন:

# অন্তর্ভুক্ত করুন

নামস্থান std ব্যবহার করে ;

int প্রধান ( )

{

চর এক্স = 83 , এবং = 85 , সঙ্গে = 87 ;

cout << এক্স ;

cout << এবং ;

cout << সঙ্গে ;

}

আপনি যদি C++ এ অক্ষরের ক্রম সংরক্ষণ করতে চান তাহলে স্ট্রিং ডেটা টাইপ ব্যবহার করুন।

# অন্তর্ভুক্ত করুন

#include

নামস্থান std ব্যবহার করে ;



int প্রধান ( )

{

স্ট্রিং a = 'লিনাক্স হিন্টে স্বাগতম' ;

cout << ;

}

C++ এ ডেটা মডিফায়ার

C++-এ, ডেটা মডিফায়ারগুলি মৌলিক ডেটা প্রকারগুলিকে আরও পরিবর্তন করতে ব্যবহৃত হয়। চারটি ডেটা সংশোধক নীচে তালিকাভুক্ত করা হয়েছে:

  • স্বাক্ষরিত
  • স্বাক্ষরবিহীন
  • সংক্ষিপ্ত
  • দীর্ঘ

নীচের টেবিলগুলি মেমরিতে মান ধরে রাখার জন্য স্টোরেজ ভেরিয়েবলের পরিমাণের সাথে ভেরিয়েবলের ধরণটি চিত্রিত করে:

ডেটা টাইপ আকার
স্বাক্ষরিত int 4 বাইট
স্বাক্ষরবিহীন int 4 বাইট
সংক্ষিপ্ত int 2 বাইট
দীর্ঘ int 4 বাইট
স্বাক্ষরিত চর 1 বাইট
স্বাক্ষরবিহীন চর 1 বাইট
দ্বিগুণ 8 বাইট
লম্বা ডবল 12 বাইট
ভাসা 4 বাইট

2: C++ এ প্রাপ্ত ডেটা টাইপ

প্রাপ্ত তথ্য প্রকার মৌলিক তথ্য প্রকারের সমষ্টি দ্বারা গঠিত হয়। এগুলিকে আদিম বা মৌলিক ডেটা প্রকার ব্যবহার করে সংজ্ঞায়িত করা হয় যেমন C++ বা অ্যারেতে একটি ফাংশন সংজ্ঞায়িত করা। প্রাপ্ত ডেটা প্রকারের উদাহরণগুলির মধ্যে রয়েছে:

  1. ফাংশন: এগুলি একটি নির্দিষ্ট, সু-সংজ্ঞায়িত কাজ সম্পাদন করতে ব্যবহৃত হয়।
  2. অ্যারে: এগুলি অনুরূপ বা বিভিন্ন ধরণের ডেটা ধারণ করতে ব্যবহৃত হয়।
  3. নির্দেশক: এগুলি ভেরিয়েবলের মেমরি অ্যাড্রেস সংরক্ষণের জন্য ব্যবহৃত হয়।

3: C++ এ ব্যবহারকারী-সংজ্ঞায়িত ডেটা টাইপ

দ্য তথ্যের ধরণ C++ এ ব্যবহারকারীদের দ্বারা সংজ্ঞায়িত বিমূর্ত বা ব্যবহারকারী-সংজ্ঞায়িত ডেটা প্রকার হিসাবে পরিচিত:

  1. ক্লাস: C++ এ, ক্লাসের নিজস্ব ডেটা সদস্য এবং ফাংশন রয়েছে যা ডেটার উদাহরণ তৈরি করে অ্যাক্সেস করা যেতে পারে।
  2. গঠন: এটি বিভিন্ন ধরণের ডেটাকে একক ডেটা টাইপে ধরে রাখতে ব্যবহৃত হয়।
  3. গণনা: এটি C++ এ ধ্রুবকগুলির নাম দিতে ব্যবহৃত হয়
  4. মিলন: ঠিক কাঠামোর মতো, এটি একই মেমরি অবস্থানে একক টাইপের ডেটা ধারণ করে।

শেষের সারি

প্রোগ্রামগুলিতে ডেটা সংগঠিত করতে ডেটা প্রকারগুলি ব্যবহার করা হয় যাতে এটি বোঝা সহজ হয়। C++-এ প্রতিটি ডেটা টাইপের ডেটা সংরক্ষণের জন্য একটি সুনির্দিষ্ট মান রয়েছে এবং এটি একটি নির্দিষ্ট পরিসরের মান সংরক্ষণ করতে পারে। বিভিন্ন ডাটা টাইপ পাওয়া যায়, ব্যবহারকারীরা যে কাজটি করছেন সেই অনুযায়ী উপযুক্ত ডাটা টাইপ বেছে নিতে পারেন। আমরা উপরের নির্দেশিকায় C++ এ ব্যবহৃত তিনটি মৌলিক ডেটা টাইপ নিয়ে আলোচনা করেছি।