শুক্রবার, ১৩ অক্টোবর, ২০১৭

C++ এর বাংলা tutorial । ৪র্থ পর্ব

ডাটা টাইপ 

আমি আর আমার সব থেকে কাছের বন্ধু Alauddin ঘুরতে গিয়েছিলাম হাদিস পার্কে । যথারীতি আমার পকেটে টাকা নাই , তাই রিক্সার ভাড়া ওই দিল 20 taka । হাদিস পার্কে ঢুকলাম ।  Alauddin এর স্বভাব হল ও যখনই  হাদিস পার্কে যায় তখনই সে তার hight এবং ওজন মাপায় । যথারীতি এবারও তার ব্যতিক্রম হল না । সে তার ওজন মাপাল । তার ওজন হল 72.5 Kg । সঙ্গে সঙ্গে সে তার hight ও মাপাল । তার hight হল 5 ফুট 5 ইঞ্চি । 

আপনি কি মনে করেছেন আমার পার্সোনাল লাইফ হিস্ট্রি  আপনাদের শোনাতে চাচ্ছি । আরে আমিতো আপনাদের ডাটা টাইপ কি তাই বুঝানোর জন্য আমার পার্সোনাল লাইফ হিস্ট্রির কথা আপনাদের সামনে উপস্থাপন করেছি । যদি একটু খেয়াল করেন গল্পটার মধ্যে আমরা কিছু ডাটার কথা উল্লেখ করেছি । 
"Alauddin ", "hight" , "5 ফুট 5 ইঞ্চি", "20 taka","72.5 Kg " 
Alauddin বা hight  কত গুলো character এর সমন্বয়ে গঠিত ।
 20 হল একটি পূর্ণ সংখ্যা বা integer number ।
72.5  হল দশমিক সংখ্যা বা floating number ।

C++ এ এই ভাবে অনেকগুলো ডাটা টাইপ আছে । এর মধ্যে  Build in ডাটা টাইপ অন্যতম ।
  Build in ডাটা টাইপ গুলো হল--


Data Type যে ভাবে প্রোগ্রামের মধ্যে ব্যবহার করা হয়
Boolean bool 
Character char
Integer int
Floating point float
Double floating point double
Valuless void
Wide character wchar_t



 Build in ডাটা টাইপ গুলোকে modified করার জন্য কিছু modifier ও ব্যবহার করা হয়ে থাকে । সাধারনত ৪ ধরনের modifier ব্যবহার করা হয় ।
১)signed
2)unsigned
3)short
4)long
নিচের টেবিলটা দেখলে ব্যপারটা পরিস্কার হবে
}

       টাইপ                মেমোরিতে যতটুকু স্থান দখল করে   
  • char                       1 byte or 8 bits                   
  • signed char            1 byte or 8 bits                   
  • unsigned char        1 byte or 8 bits                   
  • int                          4 bytes or 32 bits                 
  • signed int              4 bytes or 32 bits                 
  • unsigned int           4bytes or 32 bits                 
  • short int                  2 bytes or 16  bits                
  • signed short int      range (-32768 to 32767)            
  • unsigned short int  range (0 to 65,535)                
  • long int                   4 bytes or 32 bits                 
  • signed long int       4 bytes or 32 bits                 
  • unsigned long int   4 bytes or 32 bits                 
  • float                        4 bytes or 32 bits                
  • double                     8 bytes or 64 bits                 
  • long double             8 bytes or 64 bits                 
  • wchar_t                  2 or  4 bytes ( 1 wide charac
বিভিন্ন প্রকার আরও ডাটা টাইপ আছে ।  যেটা পরে আস্তে আস্তে আলোচনা করা হবে । 
Share:

0 comments:

একটি মন্তব্য পোস্ট করুন