🎯 এই পর্বে যা জানবে:
- ভেরিয়েবল কী এবং কেন প্রয়োজন
- C-তে বিভিন্ন ডেটা টাইপ এবং ব্যবহার
- ভেরিয়েবল ডিক্লারেশন ও ইনিশিয়ালাইজেশন
- কনভেনশন এবং ভালো প্র্যাকটিস
📝 ভেরিয়েবল কী?
ভেরিয়েবল হলো একটি মেমোরি লোকেশন, যেখানে আমরা ডেটা সংরক্ষণ করি।
আপনি যখন কোনো সংখ্যা, অক্ষর বা ডেটা প্রোগ্রামে রাখতে চান, তখন সেই ডেটাকে একটি নাম দিয়ে মেমোরিতে রাখা হয়। এই নামকৃত মেমোরি লোকেশনকে বলা হয় ভেরিয়েবল।
উদাহরণ:
int age = 25; // এখানে 'age' হলো একটি ভেরিয়েবল যা 25 ধারণ করছে
🧩 ভেরিয়েবল কেন প্রয়োজন?
- ডেটা সংরক্ষণ করতে
- লজিক ও গণনা করতে
- প্রোগ্রামের বিভিন্ন অংশে ডেটা ব্যবহার করতে
ভেরিয়েবল ছাড়া প্রোগ্রাম লেখা অসম্ভব।
📊 ডেটা টাইপ
C প্রোগ্রামিং-এ ডেটা টাইপ বলে দেয় ভেরিয়েবল কী ধরনের ডেটা ধারণ করবে।
প্রধান ডেটা টাইপসমূহ:
- Integer (int)
- পূর্ণসংখ্যা রাখার জন্য
- উদাহরণ:
int a = 10;
- Floating Point (float)
- দশমিক সংখ্যা রাখার জন্য
- উদাহরণ:
float b = 3.14;
- Double
- বড় বা বেশি প্রিসিশন সম্পন্ন দশমিক সংখ্যা
- উদাহরণ:
double pi = 3.141592;
- Character (char)
- এক অক্ষর সংরক্ষণ করতে
- উদাহরণ:
char c = 'A';
- Void
- কোনো ডেটা ধারণ করে না, সাধারণত ফাংশনে ব্যবহার
✏️ ভেরিয়েবল ডিক্লারেশন এবং ইনিশিয়ালাইজেশন
- ডিক্লারেশন (Declaration): ভেরিয়েবল তৈরি করা
int score; // ভেরিয়েবল তৈরি- ইনিশিয়ালাইজেশন (Initialization): ভেরিয়েবলকে মান দেওয়া
score = 100; // মান দেওয়া- ডিক্লারেশন + ইনিশিয়ালাইজেশন একসাথে:
int score = 100;
✅ ভালো প্র্যাকটিস
- ভেরিয়েবলের নাম সুস্পষ্ট রাখুন, যেমন
age,totalMarks - নাম ছোট কিন্তু অর্থপূর্ণ হওয়া উচিত
- এক লাইনে একাধিক ভেরিয়েবল ডিক্লার করা যায়, তবে স্পষ্টতা বজায় রাখতে আলাদা আলাদা করা ভালো
- ডেটা টাইপ ঠিকভাবে নির্বাচন করুন, যেমন পূর্ণসংখ্যার জন্য
int, দশমিকের জন্যfloat
✨ সংক্ষেপে
ভেরিয়েবল হলো প্রোগ্রামের মূল ডেটা ধারণকারী ইউনিট। ডেটা টাইপ নির্ধারণ করে আপনি প্রোগ্রামে কোন ধরনের ডেটা ব্যবহার করবেন। ভালো ডিক্লারেশন এবং ইনিশিয়ালাইজেশন আপনার কোডকে স্বচ্ছ ও বাগ-মুক্ত রাখে।



