কম্পিউটার টিউটোরিয়াল

C ভাষায় কনস্ট্যান্টের বিভিন্ন প্রকার কী কী?


কনস্ট্যান্ট হলো একটি মান যা প্রোগ্রাম এক্সিকিউশন সময় পরিবর্তন করা যায় না; এটি ফিক্সড।

C ভাষায় একটি নম্বর বা ক্যারেক্টার বা ক্যারেক্টার স্ট্রিংকে কনস্ট্যান্ট বলা হয়। এবং এটি যেকোনো ডেটা টাইপ হতে পারে। কনস্ট্যান্টকে লিটারালও বলা হয়।

কনস্ট্যান্টের দুটি প্রকার আছে—

প্রাইমারি কনস্ট্যান্ট (Primary constants) — ইন্টিজার, ফ্লোট, এবং ক্যারেক্টারকে প্রাইমারি কনস্ট্যান্ট বলা হয়।

সেকেন্ডারি কনস্ট্যান্ট (Secondary constants) — অ্যারে, স্ট্রাকচার, পয়েন্টার, Enum, ইত্যাদিকে সেকেন্ডারি কনস্ট্যান্ট বলা হয়।

সিনট্যাক্স

const datatype variable;

প্রাইমারি কনস্ট্যান্টের উদাহরণ

#include<stdio.h>
int main() {
    const int height = 20;
    const int base = 40;
    float area;
    area = 0.5 * height * base;
    printf("The area of triangle :%f", area);
    return 0;
}

আউটপুট

The area of triangle : 400.000000

সেকেন্ডারি কনস্ট্যান্টের উদাহরণ

include<stdio.h>
void main() {
    int a;
    int *p;
    a = 10;
    p = &a;
    printf("a=%d\n", a); // 10
    printf("p=%d\n", p); // address value of p
    *p = 12;
    printf("a=%d\n", a); // 12
    printf("p=%d\n", p); // address value of p
}

আউটপুট

a=10
p=6422036
a=12
p=6422036

  1. সি ভাষায় ব্যবহৃত বিভিন্ন অপারেটর এবং এক্সপ্রেশন কী কী?

  2. সি ভাষায় এক্সপ্রেশনের প্রকারভেদ (Types of Expressions)

  3. সি ভাষায় প্রাইমারি ডেটা টাইপ (Primary Data Types) কী?

  4. সি ভাষায় বিভিন্ন সার্চিং টেকনিক কী কী?