প্রিয় পাঠকগন “C++শিখুন- Easy way” ধারাবাহিকের সপ্তম পর্বে আপনাকে স্বাগতম।পূর্বের পর্বে আমরা If Statement নিয়ে আলোচনা করেছিলাম। এই পর্বে আলোচনা করবো Data Types এবং C++ এর কিছু Keyword নিয়ে, তো চলুন আর দেরি না করে শুরু করা যাক।
প্রথমেই ধন্যবাদ দিই আমার জীবনপাতার সেসকল বন্ধুদের যারা ইনকাম টিউনসে প্রকাশিত আমার পোস্টগুলো নিয়মিত পড়েন। তাদের মধ্য থেকে অনেকেই এই পোস্টগুলো অনুসরণ করে প্রোগ্রামিং শিখছেন শুনে আমি খুবই আনন্দিত। অনেকেই আমাকে অনুরোধ করেছেন যাতে আমি আরেকটু বেসিক নিয়ে আলোচনা করি। আসলে আমরা তো লিখি আপনাদের জন্যই, তাই আপনাদের অনুরোধের প্রতি সম্মান জানিয়ে এই পর্বে কোন প্রোগ্রাম নয়, বরং Data Types এবং সি++ এর কিছু Keyword নিয়ে আপনাদের সামনে তুলে ধরব।
Data Types ডাটার ধরনঃ
সি++ এ ডাটা ৪ ধরনের যথাঃ
১। Basic (মৌলিক) Data Type যেমন- int, char, float, double, etc
২। Derived Data Type যেমন- array, pointer, etc
৩। Enumeration Data Type যেমন- enum
৪। User Defined Data যেমন- structure
Digital Marketing করুন ইন্টারনেটের মাধ্যমে
Basic (মৌলিক) Data Type: এটি হল সি ++ এর একদম মৌলিক ডাটার ধরন, এটি সাধারনত integer-based এবং floating-point based যা signed এবং unsigned দুটোই সাপোর্ট করে।
চলুন জেনে নেয়া যাক কিছু Basic Data Type এখানে সাইজ গুলো ৩২ বিট অনুসারে দেখানো হয়েছে যা কিনা ৬৪ বিট অপারেটিং সিস্টেমের এটি একই নয়।
Data Types | Memory Size | Range |
char | 1 byte | -128 to 127 |
signed char | 1 byte | -128 to 127 |
unsigned char | 1 byte | 0 to 127 |
short | 2 byte | -32,768 to 32,767 |
signed short | 2 byte | -32,768 to 32,767 |
unsigned short | 2 byte | 0 to 32,767 |
int | 2 byte | -32,768 to 32,767 |
signed int | 2 byte | -32,768 to 32,767 |
unsigned int | 2 byte | 0 to 32,767 |
short int | 2 byte | -32,768 to 32,767 |
signed short int | 2 byte | -32,768 to 32,767 |
unsigned short int | 2 byte | 0 to 32,767 |
এছাড়াও দেখুন
Data Types | Memory Size |
signed long int | 4 byte |
unsigned long int | 4 byte |
float | 4 byte |
double | 8 byte |
long double | 10 byte |
Derived Data Type: Basic- মৌলিক ডাটা টাইপ থেকে প্রাপ্ত ডাটা টাইপগুলিকে Derived ডাটা টাইপ বলে। উত্পন্ন ডাটা টাইপগুলি কোনও প্রকার নতুন ডাটা তৈরি করে না, পরিবর্তে তারা Basic- মৌলিক ডাটা ধরণের ক্ষেত্রে কিছু কার্যকারিতা যুক্ত করে। এই প্রোগ্রামে দুটি উত্পন্ন ডেটা টাইপ হল অ্যারে এবং পয়েন্টার।
Enumeration Data Type: কম্পিউটার প্রোগ্রামিংয়ে একটি গানিতিক প্রকার যার নাম Enumeration, Enum, বা আর প্রোগ্রামিং ভাষায় ফ্যাক্টর এবং পরিসংখ্যানগুলিতে শ্রেণীবদ্ধ পরিবর্তনশীল যা একটি ডাটা টাইপ নামক মানগুলির একটি সেট থাকে যা উপাদান, সদস্য, আদর্শ গুণক হিসাবে পরিচিত হয়।
User Defined Data: User Defined Data হল যা বিদ্যমান ডাটা টাইপ থেকে প্রাপ্ত। ইতিমধ্যে উপলব্ধ অন্তর্নির্মিত প্রকারগুলি প্রসারিত করতে এবং আপনার নিজস্ব কাস্টমাইজড ডাটা টাইপ তৈরি করতে আপনি ইউ ডি টি ব্যবহার করতে পারেন।
Laptop ব্যবহারের 7 টি সতর্কতা- Caution
Keywords:
এবার চলুন কিছু সি ++ Keywords দেখে নেয়া যাক।
auto | break | case | char |
double | else | enum | extern |
int | long | register | return |
struct | switch | typedef | union |
const | continue | default | do |
float | for | goto | if |
short | signed | sizeof | static |
unsigned | void | volatile | while |
আপনি যত দিন সি ++ নিয়ে কাজ করবেন এই জিনিস গুলো আপনার সবসময়ই প্রয়োজন হবে। তাই উপরে বর্ণিত চার্ট গুলি আপনার জন্য অত্যান্ত গুরুত্বপূর্ণ । আপনাদের সুবিধার্থে সবগুলো ডাটা একসাথে করে দিলাম আশা করি আপনাদের উপকারে আসবে।
আর একটা কথা একটু জানিয়ে দিতে চাই সেটা হল এতদিন তো আপনারা জীবনপাতায় আপনাদের বিভিন্ন সমস্যা নিয়ে আমাকে ম্যাসেজ দিতেন। কিন্তু এখন থেকে ইনকাম টিউনসেও এই অপশনটা চালু হয়েছে, তাই অনুরোধ করবো পোস্ট সম্পর্কিত প্রশ্নগুলো পোস্টের কমেন্টে জানাবেন। আর ইনকাম টিউনস সম্পর্কিত আনুসাঙ্গিক প্রশ্নগুলো এইখানে মানে ইনকাম টিউনসেই ম্যাসেজ এ জানাবেন। আর আপনাদের আমার সবার পছন্দের জীবনপাতা তো রয়েছেই।
প্রিয় বন্ধুগণ এই পর্বটি মনে হচ্ছে একটু কঠিন করে ফেললাম, ২ থেকে ৩ বার পড়ে ফেলুন সহজ লাগবে আর সংরক্ষন করে রাখুন। যাইহোক আর লম্বা করবো না পরবর্তী পর্ব দেখতে ইনকাম টিউনসে লগইন থাকার আমন্ত্রন জানিয়ে শেষ করছি। সবার সুস্বাস্থ্য ও দীর্ঘায়ু কামনা করি।
ধন্যবাদ।
আরো পড়ুন …
C++ শিখুন- Easy way (পর্ব- 06)
অ্যান্ড্রয়েড ফোন রুট করার 7 টি সুবিধা- Benefit
100 Percent Free তে 9 টি কোর্স করার সুযোগ
Jowel Das Provas
Visitor Rating: 5 Stars