ডাটা টাইপঃ সি প্রোগ্রামিং টিউটরিয়াল

সম্পাদকিয়ঃ সি প্রোগ্রমিং এর উপরে টিউটরিয়ালবিডিতে অনেকগুলো টিউটরিয়াল রয়েছে। জাকির হোসেন তার নিজের ক্লাসের শিক্ষা থেকে সিপ্রগ্রামিং এর উপর বাংলায় ধারাবাহিকভাবে টিউটরিয়াল লিখে যাচ্ছেন। আশা করি তার টিউটরিয়ালগুলো নতুনদের কাজে লাগবে।

আমরা যারা program লিখি তারা সবাই জানি C হচ্ছে programming শিখার হাতিয়ার।আসুন এ হাতিয়ার সম্পর্কে একটু ধারনা নেই।
C প্রোগ্রামিং যে যে character গ্রহণ করে তা হল A-Z, a-z, + – * / = ! @ # $ % ^ & * ( ) } { _ / \ . , ? etc. অথাৎ যদি কোন প্রোগ্রাম লিখতে হয় উপরোক্ত character গুলো দিয়ে লিখতে হবে।
আসুন এবার সর্বপ্রথম সচরাচর যে প্রোগ্রাম দিয়ে শুরু করা হয় তা দিয়েই শুরু করি।

c2 C প্রোগ্রামিং ল্যাংগুয়েজ শিখুন (পার্ট ১) | Techtunes

  • এটা খুবই ছোট একটা প্রোগ্রাম।
  • এখানে #include দ্বারা প্রোগ্রামের head বুঝানো হয়েছে।
  • stdio দ্বারা বুঝায় starndard input output এবং .h দ্বারা header বুঝানো হয়।
  • main() হছে একটি ফাংশান। এটি দ্বারা বুঝানো হয় যে প্রোগ্রামটি এখান থেকে শুরু হয়েছে। printf দ্বারা একটি command দেওয়া হয়েছে “Hallo World” print করার জন্য।এখন যদি প্রোগ্ররামটি run করাই তাহলে পর্দায় (Hallo World) লেখাটি ফুটে উঠবে।

আজকে আমি সি প্রোগ্রামিং ল্যাংগুয়েজের ডাটা টাইপ সম্পর্কে আলচনা করব।
অনেক প্রকারের ডাটা টাইপ আছে। তার মধ্য প্রধান চারটি হচ্ছেঃ

  • ১. Int data type
  • ২. char data type
  • ৩. float data type
  • ৪. double data type

ইন্টিজারঃ

Int data type বলতে integer quantity(অবিভাজ্য সংখা যেমনঃ ১, ২, ৩ ইত্যাদি) বুঝায়। এর সাইজ ২ বাইট বা ১৬ বিট(১বাইট=৮বিট)এবং রেঞ্জঃ -৩২৭৬৮ থেকে +৩২৭৬৭ পর্যন্ত।

কারেকটারঃ

char data type বলতে single character( একটি বর্ন যেমন a, b, z, A, N ইত্যাদি) বুঝায়। এর সাইজ ১ বাইট বা ৮ বিট।বিট(১বাইট=৮বিট)এবং রেঞ্জঃ -১২৮ থেকে +১২৭ পর্যন্ত।

ফ্লোটঃ

float data type বলতে floating point number( দশমিক সংখা যেমনঃ ১০.৫, ১.৮, ৫.৬ ইত্যাদি) বুঝায়।এর সাইজ ৪ বাইট বা ৩২ বিটবিট(১বাইট=৮বিট)এবং রেঞ্জঃ ৩.৪ e-৩৮ থেকে ৩.৪ e+৩৮ পর্যন্ত।এখানে e দ্বারা exponent বা power বুঝানো হয়।

ডাবলঃ

double data type বলতে Double precition floating point number বুঝায়।এটা float data type এর মতোই তবে সাইজ বিশাল। এর সাইজ ৮ বাইট বা ৬৪ বিট।বিট(১বাইট=৮বিট)এবং রেঞ্জঃ ১.৭ e-৩০৮ ১.৭ e+৩০৮পর্যন্ত।
আজকের মত এতটুকুই পরবর্তিতে আপনাদের সামনে সি প্রোগ্রামিং ল্যাংগুয়েজের কনস্ট্যান্ট এবং প্র্যজনীয় বই ও সফটওয়ার নিয়ে হাজির হব। সবাইকে ধন্যবাদ।

আরও পড়ুনঃ

Leave a Comment