পর্ব ০৪: ভেরিয়েবল ও ডেটা টাইপ | Variables and Data Types

🎯 এই পর্বে যা জানবে:

  • ভেরিয়েবল কী এবং কেন প্রয়োজন
  • C-তে বিভিন্ন ডেটা টাইপ এবং ব্যবহার
  • ভেরিয়েবল ডিক্লারেশন ও ইনিশিয়ালাইজেশন
  • কনভেনশন এবং ভালো প্র্যাকটিস

📝 ভেরিয়েবল কী?

ভেরিয়েবল হলো একটি মেমোরি লোকেশন, যেখানে আমরা ডেটা সংরক্ষণ করি।
আপনি যখন কোনো সংখ্যা, অক্ষর বা ডেটা প্রোগ্রামে রাখতে চান, তখন সেই ডেটাকে একটি নাম দিয়ে মেমোরিতে রাখা হয়। এই নামকৃত মেমোরি লোকেশনকে বলা হয় ভেরিয়েবল

উদাহরণ:


🧩 ভেরিয়েবল কেন প্রয়োজন?

  • ডেটা সংরক্ষণ করতে
  • লজিক ও গণনা করতে
  • প্রোগ্রামের বিভিন্ন অংশে ডেটা ব্যবহার করতে

ভেরিয়েবল ছাড়া প্রোগ্রাম লেখা অসম্ভব।


📊 ডেটা টাইপ

C প্রোগ্রামিং-এ ডেটা টাইপ বলে দেয় ভেরিয়েবল কী ধরনের ডেটা ধারণ করবে

প্রধান ডেটা টাইপসমূহ:

  1. Integer (int)
    • পূর্ণসংখ্যা রাখার জন্য
    • উদাহরণ:
  2. Floating Point (float)
    • দশমিক সংখ্যা রাখার জন্য
    • উদাহরণ:
  3. Double
    • বড় বা বেশি প্রিসিশন সম্পন্ন দশমিক সংখ্যা
    • উদাহরণ:
  4. Character (char)
    • এক অক্ষর সংরক্ষণ করতে
    • উদাহরণ:
  5. Void
    • কোনো ডেটা ধারণ করে না, সাধারণত ফাংশনে ব্যবহার

✏️ ভেরিয়েবল ডিক্লারেশন এবং ইনিশিয়ালাইজেশন

  • ডিক্লারেশন (Declaration): ভেরিয়েবল তৈরি করা
  • ইনিশিয়ালাইজেশন (Initialization): ভেরিয়েবলকে মান দেওয়া
  • ডিক্লারেশন + ইনিশিয়ালাইজেশন একসাথে:

✅ ভালো প্র্যাকটিস

  1. ভেরিয়েবলের নাম সুস্পষ্ট রাখুন, যেমন age, totalMarks
  2. নাম ছোট কিন্তু অর্থপূর্ণ হওয়া উচিত
  3. এক লাইনে একাধিক ভেরিয়েবল ডিক্লার করা যায়, তবে স্পষ্টতা বজায় রাখতে আলাদা আলাদা করা ভালো
  4. ডেটা টাইপ ঠিকভাবে নির্বাচন করুন, যেমন পূর্ণসংখ্যার জন্য int, দশমিকের জন্য float

✨ সংক্ষেপে

ভেরিয়েবল হলো প্রোগ্রামের মূল ডেটা ধারণকারী ইউনিট। ডেটা টাইপ নির্ধারণ করে আপনি প্রোগ্রামে কোন ধরনের ডেটা ব্যবহার করবেন। ভালো ডিক্লারেশন এবং ইনিশিয়ালাইজেশন আপনার কোডকে স্বচ্ছ ও বাগ-মুক্ত রাখে।

পর্ব ৪: ভেরিয়েবল ও ডেটা টাইপ | Variables and Data Types

C প্রোগ্রামিং টিউটোরিয়াল (৩০ পর্বে)