C++ में आदिम डेटा प्रकार क्या हैं?

C Mem Adima Deta Prakara Kya Haim



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

आदिम डेटा प्रकार क्या हैं?

आदिम डेटा प्रकार C++ में बुनियादी डेटा प्रकार हैं जो C++ प्रोग्रामिंग भाषा द्वारा समर्थित हैं। ये डेटा प्रकार हैं प्राचीन क्योंकि वे अन्य डेटा प्रकारों से नहीं बने होते हैं, और वे प्रोग्रामर द्वारा परिभाषित नहीं होते हैं। आदिम डेटा प्रकार सी ++ प्रोग्रामिंग भाषा द्वारा पूर्वनिर्धारित हैं और बिना किसी प्रयास के उपयोग के लिए उपलब्ध हैं।







व्यापक रूप से उपयोग किए जाने वाले कुल पांच हैं आदिम डेटा प्रकार सी ++ में। ये डेटा प्रकार हैं:



1: पूर्णांक

पूर्णांकों का प्रयोग करके C++ में दर्शाया जाता है int यहाँ डेटा प्रकार। उनका उपयोग पूर्ण संख्या, सकारात्मक या नकारात्मक को संग्रहीत करने के लिए किया जाता है, और एक निश्चित मात्रा में मेमोरी पर कब्जा कर लेता है। पूर्णांकों विभिन्न आकारों में प्रदर्शित किया जा सकता है, जैसे कि छोटा, लंबा, या लंबा, मूल्यों की विभिन्न श्रेणियों के साथ जो वे स्टोर कर सकते हैं।



सी ++ में, int यहाँ डेटा प्रकार आमतौर पर पूर्णांकों का प्रतिनिधित्व करने के लिए उपयोग किया जाता है, और यह आमतौर पर व्याप्त होता है 4 बाइट्स अधिकांश आधुनिक प्रणालियों पर स्मृति का। हालाँकि, C ++ अन्य पूर्णांक डेटा प्रकार भी प्रदान करता है जो विभिन्न मात्रा में मेमोरी पर कब्जा कर लेता है और विभिन्न मानों की श्रेणियों का प्रतिनिधित्व कर सकता है।





उदाहरण के लिए, द छोटा डेटा प्रकार व्याप्त है 2 बाइट्स स्मृति का और -32768 से 32767 की सीमा में पूर्णांक मानों का प्रतिनिधित्व कर सकता है लंबा डेटा प्रकार व्याप्त है 4 बाइट्स स्मृति की (अधिकांश प्रणालियों पर) और -2147483648 से 2147483647 की सीमा में पूर्णांक मानों का प्रतिनिधित्व कर सकता है। लम्बा लम्बा डेटा प्रकार व्याप्त है 8 बाइट्स स्मृति का और इससे भी बड़े पूर्णांक मानों का प्रतिनिधित्व कर सकता है।

2: फ़्लोटिंग-पॉइंट नंबर

C++ में, वास्तविक संख्याओं को किस रूप में निरूपित किया जाता है दशमलव संख्याएं . डेटा प्रकार तैरना और दोहरा उनके प्रतिनिधित्व के रूप में कार्य करें। तैरना डेटा प्रकार एक एकल-सटीक फ़्लोटिंग-पॉइंट नंबर है, जो व्याप्त है 4 बाइट्स स्मृति का और सटीकता के लगभग 7 दशमलव अंक प्रदान करता है।



दोहरा डेटा प्रकार एक डबल-परिशुद्धता फ़्लोटिंग-पॉइंट नंबर है, जो 8 बाइट्स मेमोरी पर कब्जा कर लेता है और सटीक के लगभग 15 दशमलव अंक प्रदान करता है।

3: वर्ण

पात्र C++ में सिंगल कैरेक्टर्स को स्टोर करने के लिए उपयोग किया जाता है। उनका उपयोग करके प्रतिनिधित्व किया जाता है चार डेटा प्रकार, जिसका उपयोग छोटे पूर्णांकों को संग्रहीत करने के लिए भी किया जा सकता है। सी ++ में, वर्ण एकल उद्धरणों में संलग्न हैं, जैसे 'ए', 'बी', या '1' . चार डेटा प्रकार व्याप्त है 1 बाइट स्मृति का और ASCII एन्कोडिंग योजना का उपयोग करके 256 विभिन्न वर्णों का प्रतिनिधित्व कर सकता है।

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

wchar_t एक अन्य वर्ण प्रकार डेटा प्रकार है जो एक ऐसे चरित्र का प्रतिनिधित्व करता है जो अधिक मेमोरी लेता है; इसलिए, यह 2 या 4 बाइट्स है।

4: बूलियन्स

सी ++ में, बूलियन्स द्वारा प्रतिनिधित्व किया जाता है बूल डेटा प्रकार, जिसमें सही या गलत के तार्किक मान हो सकते हैं। बूल डेटा प्रकार आकार में 1 बाइट है और व्यापक रूप से सशर्त बयान और लूप में यह निर्धारित करने के लिए उपयोग किया जाता है कि कोई शर्त सही है या गलत।

सी ++ में, पूर्णांक मान 1 मान सत्य का प्रतिनिधित्व करता है, जबकि पूर्णांक मान 0 मान असत्य का प्रतिनिधित्व करता है। कोड पठनीयता बढ़ाने और सी ++ में बूलियन्स का उपयोग करते समय संभावित समस्याओं से बचने के लिए, उनके संख्यात्मक समकक्षों के बजाय सही और गलत कीवर्ड का उपयोग करने की अनुशंसा की जाती है।

5: शून्य

सी ++ में, खालीपन एक विशेष डेटा प्रकार है जो किसी प्रकार या मान की गैर-मौजूदगी का प्रतिनिधित्व करता है। यह आमतौर पर फ़ंक्शंस के साथ, फ़ंक्शन के तर्क के रूप में और पॉइंटर्स के साथ प्रयोग किया जाता है।

सी ++ में, संकेत वे चर हैं जो अन्य चर के स्मृति पतों का ट्रैक रखते हैं। वे किस प्रकार के चर को इंगित करते हैं, इसके आधार पर, उन्हें विभिन्न डेटा प्रकारों का उपयोग करके दर्शाया जाता है। एक पूर्णांक चर सूचक, उदाहरण के लिए, के साथ घोषित किया जाएगा 'इंट *' डेटा प्रकार, जबकि एक चरित्र चर सूचक के साथ घोषित किया जाएगा 'चार *' डेटा प्रकार।

शून्य सूचक एक प्रकार का सूचक है जो किसी भी प्रकार के डेटा को संदर्भित कर सकता है। हालाँकि, इसे तुरंत डीरेफ़रेंस नहीं किया जा सकता क्योंकि यह नहीं जानता कि यह किस प्रकार के डेटा की ओर इशारा कर रहा है। डीरेफ़रेंसिंग से पहले, इसे एक निर्दिष्ट डेटा प्रकार में कास्ट करने की आवश्यकता होती है।

निम्नलिखित C++ उदाहरण के कार्यान्वयन को दर्शाता है आदिम डेटा प्रकार सी ++ में।

#शामिल

नेमस्पेस एसटीडी का उपयोग करना ;

int यहाँ मुख्य ( ) {

int यहाँ एक पर = 42 ;

छोटा small_num = - 32768 ;

लंबा long_num = 2147483647 ;

तैरना अनुकरणीय = 3.14159 ;

दोहरा यह है = 2.71828 ;

चार पत्र = 'ए' ;

wchar_t w_letter = एल '★' ;

बूल is_true = सत्य ;

खालीपन * पीटीआर = nullptr ;



अदालत << 'एक पर: ' << एक पर << endl ;

अदालत << 'स्मॉल_नंबर:' << small_num << endl ;

अदालत << 'लंबी संख्या:' << long_num << endl ;

अदालत << 'पाई:' << अनुकरणीय << endl ;

अदालत << 'यह है: ' << यह है << endl ;

अदालत << 'पत्र: ' << पत्र << endl ;

अदालत << 'विस्तृत चरित्र:' << w_letter << endl ;

अदालत << 'क्या सच है: ' << क्या सच है << endl ;

अदालत << 'पीआरटी:' << पीटीआर << endl ;



वापस करना 0 ;

}

उपरोक्त सी ++ कोड घोषित करता है और प्रारंभ करता है आदिम डेटा प्रकार जैसे कि इंट, शॉर्ट, लॉन्ग, फ्लोट, डबल, चार, बूल और शून्य सूचक चर। इन चरों के मान तब cout का उपयोग करके कंसोल पर प्रदर्शित किए जाते हैं।

उत्पादन

निष्कर्ष

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