প্রিমিটিভ ডেটাটাইপ হলো প্রোগ্রামিং ভাষার সবচেয়ে সাধারণ এবং মৌলিক ডেটাটাইপ, যা সরাসরি ভাষা দ্বারা সমর্থিত এবং সরাসরি মেমোরিতে স্টোর হয়। এগুলো সাধারণত সাধারণ মান সংরক্ষণ করার জন্য ব্যবহৃত হয়, যেমন সংখ্যা, বর্ণ, এবং লজিক্যাল মান। নিচে জনপ্রিয় প্রিমিটিভ ডেটাটাইপ সম্পর্কে ব্যাখ্যা দেওয়া হলো।
1. int (Integer)
int হলো পূর্ণসংখ্যার জন্য ব্যবহৃত একটি প্রিমিটিভ ডেটাটাইপ, যা দশমিক বা ভগ্নাংশহীন মান ধারণ করে। এটি সাধারণত 4 বাইট মেমোরি ব্যবহার করে এবং এর মান ধনাত্মক ও ঋণাত্মক উভয়ই হতে পারে।
ব্যবহার:
- পূর্ণসংখ্যা মান সংরক্ষণে, যেমন বয়স, কাউন্ট, স্কোর ইত্যাদি।
উদাহরণ:
int age = 25;
int count = -10;
2. float
float হলো দশমিক মানের জন্য ব্যবহৃত একটি প্রিমিটিভ ডেটাটাইপ। এটি সাধারণত 4 বাইট মেমোরি ব্যবহার করে এবং ছোট দশমিক মান বা ভগ্নাংশ ধারণ করে। ভগ্নাংশ বা দশমিক মান সংরক্ষণে float ব্যবহৃত হয়।
ব্যবহার:
- ছোট দশমিক সংখ্যা বা ভগ্নাংশের ক্ষেত্রে, যেমন উচ্চতা, ওজন ইত্যাদি।
উদাহরণ:
float height = 5.7f;
float price = 10.99f;
3. char (Character)
char হলো একটি একক অক্ষর বা বর্ণ ধারণ করার জন্য ব্যবহৃত ডেটাটাইপ, যা এক বাইট (বা কিছু ক্ষেত্রে দুই বাইট) মেমোরি ব্যবহার করে। এটি একটি ASCII বা Unicode ক্যারেক্টার ধারণ করে।
ব্যবহার:
- একটি একক বর্ণ বা প্রতীক সংরক্ষণ করতে, যেমন লেটার গ্রেড, প্রতীক ইত্যাদি।
উদাহরণ:
char grade = 'A';
char symbol = '#';
4. double
double হলো বড় দশমিক বা ভগ্নাংশ মানের জন্য ব্যবহৃত ডেটাটাইপ, যা সাধারণত 8 বাইট মেমোরি ব্যবহার করে। এটি বড় ভগ্নাংশ বা উচ্চ প্রিসিশনের মান সংরক্ষণ করতে ব্যবহৃত হয়।
ব্যবহার:
- বড় দশমিক মান বা ভগ্নাংশের ক্ষেত্রে, যেখানে বেশি প্রিসিশন প্রয়োজন, যেমন গণিত বা বৈজ্ঞানিক হিসাব।
উদাহরণ:
double temperature = 98.6;
double distance = 12345.6789;
5. boolean
boolean একটি লজিক্যাল ডেটাটাইপ, যা শুধুমাত্র দুইটি মান ধারণ করতে পারে: True অথবা False। এটি সাধারণত শর্ত বা লজিক্যাল এক্সপ্রেশন যাচাই করতে ব্যবহৃত হয়।
ব্যবহার:
- শর্ত যাচাই, যেমন কোনো কিছু সত্য বা মিথ্যা কিনা চেক করা।
উদাহরণ:
boolean isStudent = true;
boolean hasLicense = false;
সারসংক্ষেপে প্রিমিটিভ ডেটাটাইপসমূহ
| ডেটাটাইপ | বিবরণ | মেমোরি | উদাহরণ |
|---|---|---|---|
| int | পূর্ণ সংখ্যা সংরক্ষণে ব্যবহৃত | 4 বাইট | int age = 25; |
| float | দশমিক সংখ্যা সংরক্ষণে ব্যবহৃত | 4 বাইট | float price = 10.99f; |
| char | একক অক্ষর বা বর্ণ সংরক্ষণে ব্যবহৃত | 1 বা 2 বাইট | char grade = 'A'; |
| double | বড় দশমিক মান সংরক্ষণে ব্যবহৃত | 8 বাইট | double distance = 12345.6789; |
| boolean | লজিক্যাল মান সংরক্ষণে ব্যবহৃত | 1 বিট | boolean isStudent = true; |
প্রিমিটিভ ডেটাটাইপ প্রোগ্রামিংয়ে খুবই গুরুত্বপূর্ণ, কারণ এগুলো সরাসরি মেমোরিতে ডেটা সংরক্ষণ করতে সাহায্য করে এবং দ্রুত এক্সিকিউশন নিশ্চিত করে।
Read more