Primitive ডেটা টাইপস: int, float, double, char, string, bool
Primitive ডেটা টাইপস হল মৌলিক ডেটা টাইপ যা প্রোগ্রামিং ভাষায় ডেটা সংরক্ষণ এবং পরিচালনা করার জন্য ব্যবহৃত হয়। ডি প্রোগ্রামিং ভাষায় কিছু প্রাথমিক ডেটা টাইপ রয়েছে, যেগুলি সাধারণত সংখ্যা, অক্ষর, এবং লজিক্যাল মান সঞ্চয় করার জন্য ব্যবহৃত হয়। এখানে int, float, double, char, string, এবং bool ডেটা টাইপগুলির ব্যাখ্যা করা হলো।
1. int (ইন্টিজার)
int ডেটা টাইপটি পূর্ণসংখ্যা (integer) মান সংরক্ষণ করতে ব্যবহৃত হয়। এটি দশমিক সংখ্যা ছাড়া শুধুমাত্র পুরো সংখ্যা গ্রহণ করে।
- ইউজ: পূর্ণসংখ্যা গণনা এবং ইনডেক্সিংয়ের জন্য ব্যবহৃত হয়।
- সীমা: সিস্টেমের আর্কিটেকচারের উপর ভিত্তি করে এটি সাধারণত 32-বিট বা 64-বিট হতে পারে।
উদাহরণ:
int x = 10;
writeln(x); // আউটপুট: 102. float (ফ্লোট)
float ডেটা টাইপটি দশমিক সংখ্যা (floating point numbers) সঞ্চয় করতে ব্যবহৃত হয়। এটি সাধারনত কম সঠিকতা সহ পয়েন্ট সংখ্যা সংরক্ষণ করে।
- ইউজ: ছোট আকারের দশমিক মান সংরক্ষণের জন্য ব্যবহৃত হয়।
- সীমা: সাধারনত 32-বিট।
উদাহরণ:
float y = 3.14;
writeln(y); // আউটপুট: 3.143. double (ডাবল)
double ডেটা টাইপটি দশমিক সংখ্যা (floating point numbers) সঞ্চয় করতে ব্যবহৃত হয় এবং এটি float এর তুলনায় বেশি সঠিকতা (precision) প্রদান করে। এটি অধিক সঠিকতা সহ বড় দশমিক সংখ্যাগুলি সংরক্ষণ করতে ব্যবহৃত হয়।
- ইউজ: বড় বা আরও সঠিক দশমিক সংখ্যা সঞ্চয় করার জন্য ব্যবহৃত হয়।
- সীমা: সাধারনত 64-বিট।
উদাহরণ:
double z = 3.1415926535;
writeln(z); // আউটপুট: 3.14159265354. char (কারেকটার)
char ডেটা টাইপটি একক অক্ষর (character) সংরক্ষণ করতে ব্যবহৃত হয়। এটি সাধারনত একটি চরিত্রের ASCII বা Unicode মান সংরক্ষণ করে।
- ইউজ: একক অক্ষর সংরক্ষণের জন্য ব্যবহৃত হয়।
- সীমা: সাধারনত 8-বিট।
উদাহরণ:
char letter = 'A';
writeln(letter); // আউটপুট: A5. string (স্ট্রিং)
string ডেটা টাইপটি এক বা একাধিক অক্ষরের একটি সিকোয়েন্স (sequence) সংরক্ষণ করতে ব্যবহৃত হয়। এটি সাধারণত পাঠ্য (text) ডেটা সংরক্ষণের জন্য ব্যবহৃত হয়।
- ইউজ: পাঠ্য ডেটা বা শব্দ সংরক্ষণ করতে ব্যবহৃত হয়।
- সীমা: এর আকার সিস্টেমের মেমরি এবং স্টোরেজের উপর নির্ভর করে।
উদাহরণ:
string name = "Hello, D!";
writeln(name); // আউটপুট: Hello, D!6. bool (বুলিয়ান)
bool ডেটা টাইপটি শুধুমাত্র দুটি মান গ্রহণ করে: true অথবা false। এটি লজিক্যাল অপারেশন এবং শর্তবদ্ধ (conditional) বিবৃতির জন্য ব্যবহৃত হয়।
- ইউজ: শর্ত এবং লজিক্যাল এক্সপ্রেশন চেক করার জন্য ব্যবহৃত হয়।
- সীমা: দুটি মান: true বা false।
উদাহরণ:
bool isActive = true;
writeln(isActive); // আউটপুট: trueসারসংক্ষেপ
প্রতিটি Primitive ডেটা টাইপ ডি প্রোগ্রামিং ভাষায় বিভিন্ন ধরনের ডেটা সংরক্ষণ এবং প্রক্রিয়াকরণে ব্যবহৃত হয়:
- int: পূর্ণসংখ্যা
- float: দশমিক সংখ্যা (কম সঠিকতা)
- double: দশমিক সংখ্যা (বেশি সঠিকতা)
- char: একক অক্ষর
- string: পাঠ্য ডেটা
- bool: লজিক্যাল মান (true/false)
এই ডেটা টাইপগুলি ডি প্রোগ্রামিং ভাষার মৌলিক অংশ, যা আপনাকে বিভিন্ন ধরনের ডেটা পরিচালনা এবং প্রোগ্রামে গাণিতিক বা লজিক্যাল অপারেশন করতে সাহায্য করে।
Read more