আজকে আমি লিখবো সি প্রোগ্রামিং এর ডাটা টাইপ এবং ভ্যারিয়েবল নিয়ে |
ডাটা টাইপ সম্পর্কে বলার আগে আমি ভ্যারিয়েবল নিয়ে কিছু কথা বলবো | মনে করি আমরা যখন কোনো অংঙ্ক করতাম তখন আমরা এক্স ,ওয়াই ,জেড বিভিন্ন আলফাবেট এ ভ্যালু ধরে নিতাম | এই আলফাবেট গুলোই ঠিক একই ভাবে সি প্রোগ্রামিং এ ব্যাবহার হয়ে থাকে কোনো একটা মান রাখার জন্য | আর এই আলফাবেট গুলোকেই আমরা সি প্রোগ্রামিং এ ভ্যারিয়েবল বলে থাকি | আমি যদি একটা উদাহরণ দিয়ে বুঝাই তাহলে বিষয়টা হয়তো আশা করছি আরেকটু পরিষ্কার হবে |
উদাহরণ :
d = 3
এখানে d একটি ভ্যারিয়েবল হিসেবে কাজ করছে |
আপনি চাইলে আপনার নাম কেও একটি ভ্যারিয়েবল হিসেবে ব্যাবহার করতে পারবেন |
উদাহরণ :
refat= 3
আশা করছি ভ্যারিয়েবল এর ব্যাপারটা আমি ক্লিয়ার করতে পেরেছি | এখন আমি কথা বলবো সি প্রোগ্রামিং এর ডাটা টাইপ নিয়ে |
ডাটা টাইপ বলতে আসলে বুঝাই আপনি যেই ভ্যারিয়েবল তা ডিক্লেয়ার করলেন সেটা কেমন টাইপ যেমন কোনো মানুষ খারাপ হলে আমরা তাকে খারাপ বলি ঠিক একই ভাবে কোনো মানুষ ভালো হলে আমরা তাকে ভালো বলি | এই যে আমরা ভালো খারাপ দিয়ে কোনো মানুষের টাইপ ডিফাইন করছি ঠিক একই ভাবে ভ্যারিয়েবল এর মধ্যে যে ভ্যালু গুলো আমরা ধরবো সেগুলার কিছু টাইপ আছে |
ভ্যারিয়েবল এর মধ্যে আমরা যে ভ্যালু গুলো ধরছি সেগুলাকে ডাটা বলা হয় সি প্রোগ্রামিং এর ভাষায় আর তাদের টাইপ তাকে বলা হয় ডাটা টাইপ | তাদের টাইপ বলতে বুঝাই তারা কি টাইপ এর ডাটা অর্থাৎ তারা কি দশমিক সংখ্যার নাকি তারা কি পূর্ণ নম্বর নাকি কারো নাম বুজাচ্ছে এগুলাই হচ্ছে মূলত তাদের টাইপ |
এখন আমি বলবো প্রতিটা টাইপ এর নাম :
ইন্টিজার : মূলত পূর্ণ সংখ্যাক ইন্টিজার বলা হয় | এটাকে সি প্রোগ্রামিং এ int দিয়ে ডিক্লেয়ার করা হয়|
উদাহরণ :
int d = 3
ফ্লোটিং পয়েন্ট : দশমিক সংখ্যাগুলোকে ফ্লোটিং পয়েন্ট বলা হয় | এটাকে সি প্রোগ্রামিং এ float দিয়ে ডিক্লেয়ার করা হয়|
উদাহরণ :
float d = 3.0;
তবে যদি সিঙ্গেল প্রিসিশন দশমিক সংখ্যা হয় সেটাকে ফ্লোটিং পয়েন্ট বলে |
ডাবল : আর যদি ডাবল প্রিসিশন দশমিক সংখ্যা হয় সেটাকে ডাবল বলে | এটাকে সি প্রোগ্রামিং এ double দিয়ে ডিক্লেয়ার করা হয়|
উদাহরণ :
double d = 3.03
কেরাকটর :এইটা মূলত কোনো নাম অথবা কোনো একটা শব্দ যদি আমরা ভ্যারিয়েবল হিসেবে ব্যাবহার করে থাকি তাহলে সেটা কেরাকটর টাইপ | সি প্রোগ্রামিং এ এইটাকে char দিয়ে ডিফাইন করা হয়ে থাকে |
উদাহরণ :
char refat = 3
আশা করি আমি ভ্যারিয়েবল এবং তাদের ডাটা টাইপ বুঝতে পেরেছি | পরবর্তীতে সি প্রোগ্রামিং এর বিভিন্ন সিনটেক্স নিয়ে আলোচনা করবো ইন শা আল্লাহ |