টাইপ কুয়ালিফায়ার C প্রোগ্রামিং ভাষায় বিদ্যমান ডেটা টাইপে বিশেষ অ্যাট্রিবিউট যোগ করে।

C ভাষায় তিনটি টাইপ কুয়ালিফায়ার রয়েছে এবং নিচে কনস্ট্যান্ট টাইপ কুয়ালিফায়ার ব্যাখ্যা করা হল:
Const
তিন ধরনের কনস্ট্যান্ট রয়েছে, যেগুলো নিম্নরূপ:
লিটারেল কনস্ট্যান্টস
ডিফাইনড কনস্ট্যান্টস
মেমরি কনস্ট্যান্টস
লিটারেল কনস্ট্যান্টস - এগুলো নামহীন কনস্ট্যান্ট যা ডেটা নির্দিষ্ট করতে ব্যবহৃত হয়।
উদাহরণস্বরূপ,
a = b + 7 // এখানে '7' লিটারেল কনস্ট্যান্ট।
ডিফাইনড কনস্ট্যান্টস - এই কনস্ট্যান্টগুলো # দিয়ে প্রি-প্রসেসর কমান্ড 'define' ব্যবহার করে।
উদাহরণস্বরূপ, #define PI 3.1415
মেমরি কনস্ট্যান্টস - এই কনস্ট্যান্টগুলো 'C' কুয়ালিফায়ার 'const' ব্যবহার করে, যা ইঙ্গিত দেয় ডেটা পরিবর্তন করা যাবে না।
সিনট্যাক্স নিম্নরূপ:
const type identifier = value
উদাহরণস্বরূপ,
const float pi = 3.1415
আপনি দেখতে পাচ্ছেন এটি সাদা একটি লিটারেল নাম দেয়।
উদাহরণ
কনস্ট্যান্টস টাইপ কুয়ালিফায়ারের জন্য C প্রোগ্রাম নিচে দেওয়া হল:
#include#define PI 3.1415 main(){ const float cpi = 3.14; printf("লিটারেল কনস্ট্যান্ট = %f", 3.14); printf("ডিফাইনড কনস্ট্যান্ট = %f", PI); printf("মেমরি কনস্ট্যান্ট = %f", cpi); }
আউটপুট
উপরের প্রোগ্রামটি এক্সিকিউট করলে নিচের ফলাফল পাওয়া যাবে:
লিটারেল কনস্ট্যান্ট = 3.14 ডিফাইনড কনস্ট্যান্ট = 3.1415 মেমরি কনস্ট্যান্ট = 3.14