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

কন্সট্যান্টস

কন্সট্যান্ট মানে ফিক্সড ভ্যালু । সহজ ভাবে বলা যায়, যার ভ্যালু প্রোগ্রাম এক্সিকিউসনের সময় চেঞ্জ হয় নাহ। কন্সট্যান্ট যে কোন ব্যাসিক ডাটা টাইপের হতে পারে। সাধারণত সি প্রোগ্রামিং এ চার ধরনের কন্সট্যান্ট দেখা যায়।

Constant

Type of value stored

Integer Constant

যে সকল কন্সট্যান্ট ইন্টিজার ভ্যালু স্টোর করে।

Floating Constant

যে সকল কন্সট্যান্ট ফোল্টিং ভ্যালু স্টোর করে।

Character Constant

যে সকল কন্সট্যান্ট ক্যারেক্টার ভ্যালু স্টোর করে।

String Constant

যে সকল কন্সট্যান্ট স্ট্রিং ভ্যালু স্টোর করে।

এছাড়া ইনুমেরশন(enumeration or enum) নামে এক ধরনের কন্সটেন্ট রয়েছে। প্রতি টাইপের কন্সট্যান্টস নিয়ে পরবর্তিতে অামরা বিস্তারিত অালোচনা করব উদাহরনসহ। এখন অামরা দেখবো কিভাবে কন্সট্যান্স ডিক্লেয়ার করা হয়।

ডিক্লেয়ারিং কন্সট্যান্টস

সি প্রগ্রামিং এ সাধারনত দুই ভাবে কন্সট্যান্টস ডিক্লেয়ার করা যায় -

  1. #define প্রিপ্রসেসর ব্যবহার করে।

  2. const কিওয়ার্ড ব্যবহার করে।

#define প্রিপ্রসেসর

কিভাবে #define প্রিপ্রসেসর ব্যবহার করে কন্সট্যান্ট ডিক্লেয়ার করা যায় তার সিন্টেক্স নিচে দেয়া হল -

#define identifier value

উদাহরন:

#define PI 3.1416

এখানে PI হচ্ছে কন্সট্যান্টের নাম এবং 3.1416 হচ্ছে ভ্যালু।

const কিওয়ার্ড

কিভাবে const কিওয়ার্ড ব্যবহার করে কন্সট্যান্ট ডিক্লেয়ার করা যায় তার সিন্টেক্স নিচে দেয়া হল -

const type variable = value;

উদাহরন:

const float PI = 3.1416;

উল্লেখ্য যে কন্সট্যান্টকে সাধারনত ক্যাপিটাল লেটার বা বড় হাতের অক্ষরে লিখা হয়। এটা অাব্যশিক কোন নিয়ম নাহ, তবে এইভাবে লেখাকে 'Good Practice' হিসেবে ধরা হয়।

নোট: ফিক্সট ভ্যালু হওয়ার কারণে কন্সট্যান্টস লিটারালস নামেও পরিচিত।

Previousভেরিয়েবলসNextডিক্লারেশনস

Last updated 6 years ago