বাংলায় C প্রোগ্রামিং ল্যাঙ্গুয়েজ শেখার কোর্স
  • পরিচিতি
  • প্রাথমিক ধারণা
    • কম্পিউটার প্রোগ্রামিং কি?
    • সি এর জন্মকথা
    • প্রয়োজনীয় সফটওয়্যার
    • প্রথম প্রোগ্রাম
    • কিছু সাধারণ সি প্রোগ্রাম
  • সি এর মৌলিক বিষয়াবলী
    • ক্যারেক্টার সেট
    • টোকেনস এবং কমেন্টস
    • কীওয়ার্ডস এবং আইডেন্টিফায়ারস
    • ডাটা টাইপস
    • ভেরিয়েবলস
    • কন্সট্যান্টস
    • ডিক্লারেশনস
    • লাইব্রেরী ফাংশনের ধারণা
  • অপারেটরস এবং এক্সপ্রেশনস
    • অ্যারিথমেটিক অপারেটরস
    • এসাইনমেন্ট অপারেটরস
    • রিলেশনাল এবং লজিক্যাল অপারেটরস
    • কন্ডিশনাল অপারেটরস
  • ইনপুট এবং আউটপুট
    • স্ট্যান্ডার্ড ইনপুট এবং আউটপুট
    • ফাইল থেকে ইনপুট এবং আউটপুট
  • কন্ট্রোল স্টেটম্যান্ট
    • প্রাথমিক ধারনা
    • if - else স্টেটম্যান্ট
    • switch case স্টেটম্যান্ট
    • for লুপ
    • while লুপ
    • do - while লুপ
  • ফাংশন
    • প্রাথমিক ধারণা
    • ইউজার ডিফাইনড ফাংশন
  • অ্যারে
    • প্রাথমিক ধারণা
    • ওয়ান ডাইমেনশনাল অ্যারে
    • মাল্টি ডাইমেনশনাল অ্যারে
  • পয়েন্টার
    • প্রাথমিক ধারণা
  • স্ট্রাকচার
    • প্রাথমিক ধারণা
  • ফাইল অপারেশন
    • প্রাথমিক ধারণা
Powered by GitBook
On this page
  1. সি এর মৌলিক বিষয়াবলী

ভেরিয়েবলস

অামরা জানি কম্পিউটারে ডেটা সংরক্ষন করা হয় কম্পিউটারের মেমরিতে। প্রতিটা ডেটার জন্য অালাদা অালাদা মেমরি লোকেশন থাকে। ভেরিয়েবল হচ্ছে কম্পিউটারের মেমরি লোকেশনের নাম । সি তে প্রত্যেকটা ভেরিয়েবলের একটা নির্দিষ্ট ডেটা টাইপ থাকে, যা দিয়ে মেমরি সাইজ এবং লে-অাউট বুঝা যায়।

ভেরিয়েবলের নামকরনের জন্য অামাদেরকে অাইডেন্টিফায়ারস এর নামকরনের নিয়মগুলো মেনে চলতে হবে। অামরা এর অাগের একটা চ্যাপ্টারে অাইডেন্টিফায়ারস এর নামকরনের নিয়মগুলো নিয়ে অালোচনা করেছিলাম।

ভেরিয়েবল ডেফিনিশন

ভেরিয়েবল ডিফাইন করার সাধারন উপায় হচ্ছে: ‍‍‍

data_type variable_name;

data_type হচ্ছে সি এর যেকোন ডাটা টাইপ যেমন int, char, float , double । অার variable_name হবে যেকোনো একটা নাম। এখন যদি অামরা ইন্টিজার টাইপের একটা ভেরিয়েবল ডিফাইন করতে চাই তাহলে এইভাবে করব।

int num;

এইখানে অামাদের ভেরিয়েবলের নাম হচ্ছে num । অামরা চাইলে একই লাইনে একের অধিক ভেরিয়েবল ডিফাইন করতে পারি এক্ষেত্রে প্রত্যেকটা ভেরিয়েবলের নামের মাঝখানে কমা(,) দিয়ে অালাদা করতে হবে। তবে একই লাইনে একাদিক টাইপের ভেরিয়েবল ডিফাইন করব নাহ।

int x, y,z;
char grade, letter;

ভেরিয়েবলকে সহজভাবে বুঝার জন্য অামরা একটা বাক্সের উদাহরণ দিতে পারি। সাধারণত একটা বাক্সের ভিতরে অামরা কিছু জিনিস রাখি এবং একটা লেবেল অথবা নাম দেই । এইখানে বাক্সের ভিতরে যেই জিনিস রাখলাম সেটা হচ্ছে কনটেন্টা বা ভ্যালু, বাক্সটা হচ্ছে মেমরি লোকেশন, অার বাক্সের লেবেল (বা নাম) হচ্ছে ভেরিয়েবল ।

Previousডাটা টাইপসNextকন্সট্যান্টস

Last updated 6 years ago