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

लेखक:छोटे सपने, बनाया गयाः 2017-12-26 18:11:44, अद्यतन किया गयाः 2017-12-26 18:12:00

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

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

  • गणितीय प्रकार दो प्रकारों में विभाजित होते हैंः पूर्णांक प्रकार (अक्षरों और बुल मानों सहित) और फ्लोटिंग बिंदु प्रकार।

प्रकार अर्थ सबसे छोटा आकार
बोल बुल प्रकार अपरिभाषित, केवल दो मान true और false
चार् वर्ण प्रकार 8बिट
wchar_t चौड़े अक्षर 16बिट
char16_t यूनिकोड वर्ण 16बिट
char32_t यूनिकोड वर्ण ३२ बिट
छोटा लघु पूर्ण 16बिट
इंट पूरे प्रकार 16बिट
लम्बा पूर्ण आकार ३२ बिट
लम्बा लम्बा पूर्ण आकार ६४बिट
तैरना एकल-सटीक फ्लोटिंग छह अंकों का वैध अंक
दुगुना दोहरी सटीकता फ्लोटिंग 10 अंकों का वैध अंक
लम्बी डबल विस्तारित सटीकता फ्लोटिंग 10 अंकों का वैध अंक

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

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

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


अधिक