প্রিমিটিভ ডেটাটাইপ
প্রিমিটিভ ডেটাটাইপ হল সেই ডেটাটাইপ যা প্রোগ্রামিং ভাষার মৌলিক বা বিল্ট-ইন ডেটা রূপকে নির্দেশ করে। এই ডেটাটাইপগুলো সাধারণত সরাসরি মেমরিতে সংরক্ষণ করা হয় এবং অন্য কোন ডেটাটাইপের উপর নির্ভরশীল নয়। সি এবং সি++ ভাষায় নিম্নলিখিত প্রধান প্রিমিটিভ ডেটাটাইপগুলি রয়েছে:
১. int (Integer)
- বর্ণনা: পূর্ণসংখ্যা ডেটাটাইপ যা ধনাত্মক এবং ঋণাত্মক সংখ্যা ধারণ করতে পারে।
- ব্যবহার: সংখ্যাত্মক গণনা, কাউন্টিং ইত্যাদির জন্য ব্যবহৃত হয়।
- সাইজ: সাধারণত 4 বাইট (32 বিট), তবে এটি প্ল্যাটফর্মের উপর নির্ভরশীল।
int age = 25; // পূর্ণসংখ্যা ভেরিয়েবল
২. float (Floating Point)
- বর্ণনা: দশমিক সংখ্যা ধারণ করতে ব্যবহৃত ডেটাটাইপ। এটি মূলত এমন সংখ্যার জন্য ব্যবহৃত হয় যেখানে একটি দশমিক স্থান থাকে।
- ব্যবহার: সংখ্যা এবং গণনা যেখানে দশমিক বিন্দু প্রয়োজন, যেমন উচ্চতা, ওজন ইত্যাদি।
- সাইজ: সাধারণত 4 বাইট (32 বিট)।
float height = 5.9; // দশমিক সংখ্যা
৩. char (Character)
- বর্ণনা: একক অক্ষর ধারণ করার জন্য ব্যবহৃত ডেটাটাইপ। এটি সাধারণত ASCII বা Unicode চরিত্র ধারণ করে।
- ব্যবহার: অক্ষর বা চিহ্ন সংরক্ষণ করতে ব্যবহৃত হয়।
- সাইজ: সাধারণত 1 বাইট (8 বিট)।
char initial = 'A'; // একক অক্ষর
৪. double (Double Precision Floating Point)
- বর্ণনা: উচ্চ-নির্ভুলতার দশমিক সংখ্যা ধারণ করার জন্য ব্যবহৃত ডেটাটাইপ। এটি float এর তুলনায় দ্বিগুণ সঠিকতা প্রদান করে।
- ব্যবহার: জটিল গাণিতিক গণনা এবং যেখানে উচ্চ নির্ভুলতার প্রয়োজন, যেমন বৈজ্ঞানিক হিসাব।
- সাইজ: সাধারণত 8 বাইট (64 বিট)।
double pi = 3.141592653589793; // উচ্চ নির্ভুলতার দশমিক সংখ্যা
৫. bool (Boolean)
- বর্ণনা: সত্য (true) বা মিথ্যা (false) মান ধারণ করার জন্য ব্যবহৃত ডেটাটাইপ। এটি যৌক্তিক অপারেশনগুলিতে ব্যবহৃত হয়।
- ব্যবহার: শর্তাধীন বিবৃতি এবং লজিক্যাল কার্যকলাপ পরিচালনার জন্য ব্যবহৃত হয়।
- সাইজ: সাধারণত 1 বাইট, যদিও এটি শুধুমাত্র 1 বিট ধারণ করে।
bool isStudent = true; // বুলিয়ান মান
সারসংক্ষেপ
প্রিমিটিভ ডেটাটাইপগুলি প্রোগ্রামিংয়ের মৌলিক উপাদান, যা ডেটার ধরন এবং তার ব্যবহারের ধরন নির্ধারণ করে। সি এবং সি++ এ এই ডেটাটাইপগুলি ব্যবহার করে প্রোগ্রামাররা সঠিকভাবে ডেটা পরিচালনা করতে এবং কার্যকরভাবে প্রোগ্রাম লিখতে পারেন।
Content added By
Read more