4
ध्यान केंद्रित करना
1090
समर्थक

C++11 मानक बुनियादी अंतर्निहित डेटा प्रकार

में बनाया: 2017-12-26 18:11:44, को अपडेट: 2017-12-26 18:12:00
comments   0
hits   1795

C++11 मानक बुनियादी अंतर्निहित डेटा प्रकार

C++11 C++ C++11 मानक में एक बुनियादी डेटा प्रकार परिभाषित किया गया है जिसमें अंकगणितीय प्रकार और शून्य प्रकार शामिल हैं। इनमें अंकगणितीय प्रकार वर्ण, पूर्णांक, पूर्णांक और फ्लोटपॉइंट शामिल हैं। शून्य प्रकार विशिष्ट मानों से मेल नहीं खाता है और केवल विशेष अवसरों के लिए उपयोग किया जाता है। सबसे आम उदाहरण के लिए, शून्य प्रकार का उपयोग करें जब फ़ंक्शन किसी भी मान को वापस नहीं करता है।

  • #### अंकगणित प्रकार दो प्रकार के होते हैंः पूर्ण प्रकार (अक्षरों और पूर्णांक सहित) और फ्लोटपॉइंट प्रकार।
प्रकार अर्थ न्यूनतम आकार
bool बुल प्रकार अपरिभाषित, केवल सही और गलत
char वर्ण प्रकार 8bit
wchar_t चौड़ा अक्षर 16bit
char16_t यूनिकोड अक्षर 16bit
char32_t यूनिकोड अक्षर 32bit
short लघु पूर्ण आकार 16bit
int पूरी तरह से 16bit
long लम्बी आकृति 32bit
long long लम्बी आकृति 64bit
float एकल परिशुद्धता फ्लोट प्रकार 6 अंकों की संख्या
double द्वि-सटीक फ्लोट प्रकार 10 अंकों की संख्या
long double विस्तारित परिशुद्धता फ्लोट प्रकार 10 अंकों की संख्या

कंप्यूटर के अंदर, डेटा को बिट्स की एक श्रृंखला में संग्रहीत किया जाता है, प्रत्येक बिट 0 नहीं बल्कि 1 होता है अधिकांश कंप्यूटर 2 के पूर्णांक के रूप में बिट्स को एक ब्लॉक के रूप में संसाधित करते हैं, सबसे छोटे पता लगाने योग्य स्मृति ब्लॉक को एरोबिक बाइट कहा जाता है, अधिकांश मशीनों का 1 बाइट 8 बिट से बना होता है, भंडारण की मूल इकाई को एरोबिक शब्द कहा जाता है, शब्द 32 या 64 बिट से बना होता है, यानी 4 या 8 बाइट। अधिकांश कंप्यूटर मेमोरी में प्रत्येक बाइट को एक संख्या से जोड़ते हैं (जिसे पता पता कहा जाता है) ।

बुल और विस्तारित वर्ण प्रकार के अलावा, अन्य पूर्णांक प्रकारों को दो प्रकारों में विभाजित किया जा सकता हैः हस्ताक्षरित पूर्णांक और बिना हस्ताक्षरित पूर्णांक। signed int को धनात्मक, ऋणात्मक और 0 के रूप में दर्शाया जा सकता है; unsigned int केवल 0 से अधिक के मानों को दर्शाता है。。。 प्रकार int, short, long, long long डिफ़ॉल्ट रूप से प्रतीकात्मक पूर्णांक हैं, और उनके सामने एक उपसर्ग जोड़ा जाता है unsigned, जो एक प्रतीक रहित प्रकार प्राप्त करता है।

चार प्रकार को तीन प्रकार के चार, हस्ताक्षरित चार और हस्ताक्षरित चार में विभाजित किया गया है, यह ध्यान देने योग्य है कि चार और हस्ताक्षरित चार एक ही नहीं हैं, विशिष्ट चार अभिव्यक्ति केवल दो प्रकारों में से एक है (प्रतीकात्मक और बिना प्रतीकात्मक), जो कि कंपाइलर द्वारा निर्धारित किया गया है।