C++11 C++ C++11 স্ট্যান্ডার্ডটি মৌলিক ডেটা টাইপগুলি সংজ্ঞায়িত করে যার মধ্যে রয়েছে অ্যারিথমেটিক টাইপ (arithmetic type) এবং ভয়েড টাইপ (void type) । এর মধ্যে অ্যারিথমেটিক টাইপগুলি অক্ষর, পূর্ণসংখ্যা, বুলভ্যালু এবং ভাসমান বিন্দুর সংখ্যা অন্তর্ভুক্ত করে। ভয়েড টাইপগুলি নির্দিষ্ট মানগুলির সাথে সামঞ্জস্যপূর্ণ নয়, কেবলমাত্র বিশেষ পরিস্থিতিতে ব্যবহৃত হয়। উদাহরণস্বরূপ, সর্বাধিক ব্যবহৃত, ফাংশনটি কোনও মান ফেরত না দিলে ভয়েড টাইপটি ফেরত টাইপ হিসাবে ব্যবহৃত হয়।
| টাইপ | অর্থ | সর্বনিম্ন আকার |
|---|---|---|
| bool | বুল প্রকার | সংজ্ঞায়িত নয়, শুধুমাত্র true এবং false |
| char | অক্ষরের ধরন | 8bit |
| wchar_t | বড় অক্ষর | 16bit |
| char16_t | ইউনিকোড অক্ষর | 16bit |
| char32_t | ইউনিকোড অক্ষর | 32bit |
| short | সংক্ষিপ্ত রূপ | 16bit |
| int | সমন্বিত | 16bit |
| long | লম্বা আকৃতির | 32bit |
| long long | লম্বা আকৃতির | 64bit |
| float | একক-নির্ভুলতা ভাসমান বিন্দুর ধরণ | ৬-বিট বৈধ সংখ্যা |
| double | দ্বি-নির্ভুলতা ভাসমান বিন্যাস | ১০ বিট সংখ্যা |
| long double | বর্ধিত-নির্ভুলতা ভাসমান বিন্যাস | ১০ বিট সংখ্যা |
কম্পিউটারের অভ্যন্তরীণভাবে, ডেটা একটি বিট ক্রম হিসাবে সংরক্ষণ করা হয়, যেখানে প্রতিটি বিট 0 নয় 1 বেশিরভাগ কম্পিউটারে ২ এর পূর্ণসংখ্যার বিটকে ব্লক হিসাবে বিবেচনা করা হয়, ঠিকানা দেওয়া যায় এমন সর্বনিম্ন মেমরি ব্লককে বলা হয় বাইট ((byte), বেশিরভাগ মেশিনের 1 বাইট 8 বিট নিয়ে গঠিত, স্টোরেজের মৌলিক ইউনিটকে বলা হয় শব্দ ((Word), শব্দ 32 বা 64 বিট নিয়ে গঠিত, অর্থাৎ 4 বা 8 বাইট। বেশিরভাগ কম্পিউটার মেমরির প্রতিটি বাইটকে একটি সংখ্যার সাথে যুক্ত করে (এটিকে একটি ঠিকানা অ্যাড্রেস বলা হয়) ।
বুল টাইপ এবং বর্ধিত টাইপ ছাড়াও, অন্যান্য পূর্ণরূপকে চিহ্নিত পূর্ণরূপ (স্বাক্ষরিত) এবং অস্বাক্ষরিত পূর্ণরূপ (অস্বাক্ষরিত) হিসাবে ভাগ করা যায়। signed int হল ধনাত্মক, ঋণাত্মক এবং 0; unsigned int কেবলমাত্র 0 এর চেয়ে বড় এবং সমান মানকে নির্দেশ করে। প্রকার int, short, long, long ডিফল্টরূপে প্রতীকযুক্ত পূর্ণরূপ, এবং তাদের প্রত্যেকের সামনে unsigned উপসর্গ যুক্ত করে প্রতীকবিহীন প্রকারটি পাওয়া যায়।
char প্রকারটি তিনটি ভাগে বিভক্ত করা হয়েছেঃ স্বাক্ষরিত char, স্বাক্ষরিত char এবং অস্বাক্ষরিত char, এটি লক্ষ করা দরকার যে char এবং স্বাক্ষরিত char একই নয়, নির্দিষ্ট char উপস্থাপনের ফর্মটি কেবল দুটি (চিহ্নযুক্ত এবং অচিহ্নযুক্ত) এর মধ্যে একটি, যা সংকলক দ্বারা নির্ধারিত হয়।