Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C++

C++ में वेरिएबल्स और उनके प्रकार क्या हैं?


एक वेरिएबल हमें नामित स्टोरेज प्रदान करता है जिसे हमारे प्रोग्राम मैनिपुलेट कर सकते हैं। C++ में प्रत्येक वेरिएबल का एक विशिष्ट प्रकार होता है, जो वेरिएबल की मेमोरी के आकार और लेआउट को निर्धारित करता है; उस मेमोरी में संग्रहीत किए जा सकने वाले मानों की सीमा; और वेरिएबल पर लागू किए जा सकने वाले ऑपरेशंस का सेट। वेरिएबल का एक बहुत सरल उदाहरण है –

int my_val = 5;

यहां हमारे पास my_val नाम का एक वेरिएबल है जिसका प्रकार int (इंटीजर) है और मान 5 है। अधिक आम तौर पर वेरिएबल्स को इस तरह परिभाषित किया जाता है –

type variable_name;

या यदि आप उन्हें इनिशियलाइज़ भी करना चाहते हैं –

type variable_name = value;

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

क्र.सं. प्रकार विवरण
1 bool true या false मान संग्रहीत करता है।
2 char आमतौर पर एक ऑक्टेट (एक बाइट)। यह एक इंटीजर प्रकार है।
3 int मशीन के लिए सबसे प्राकृतिक इंटीजर आकार।
4 float सिंगल-प्रिसिजन फ्लोटिंग पॉइंट मान।
5 double डबल-प्रिसिजन फ्लोटिंग पॉइंट मान।
6 void प्रकार की अनुपस्थिति दर्शाता है।

C++ हमें अधिक जटिल वेरिएबल्स बनाने की भी अनुमति देता है जैसे एन्यूमरेशन, पॉइंटर, ऐरे, रेफरेंस, डेटा स्ट्रक्चर्स, और क्लासेस।

  • एन्यूमरेशन या एन्यूम्स एक डेटा प्रकार है जिसमें नामित मानों का सेट होता है जिन्हें एलिमेंट्स, मेंबर्स, एन्यूमरल, या एन्यूमरेटर्स कहा जाता है। एन्यूमरेटर नाम आमतौर पर पहचानकर्ता होते हैं जो भाषा में कॉन्स्टेंट्स की तरह व्यवहार करते हैं।
  • पॉइंटर्स विशेष इंटीजर्स हैं जो अन्य वेरिएबल्स के एड्रेस स्टोर करते हैं।
  • रेफरेंस एक सिंपल रेफरेंस डेटा प्रकार है जो C से विरासत में मिले पॉइंटर प्रकार से कम शक्तिशाली लेकिन सुरक्षित है।
  • डेटा स्ट्रक्चर (स्ट्रक्ट) डेटा एलिमेंट्स का एक समूह है जिसे एक नाम के तहत एक साथ समूहित किया जाता है। ये डेटा एलिमेंट्स, जिन्हें मेंबर्स कहा जाता है, अलग-अलग प्रकार और लंबाई के हो सकते हैं।
  • क्लासेस डेटा स्ट्रक्चर्स की विस्तारित अवधारणा हैं: डेटा स्ट्रक्चर्स की तरह, उनमें डेटा मेंबर्स हो सकते हैं, लेकिन वे फंक्शन्स को मेंबर्स के रूप में भी रख सकते हैं।
  1. - JavaScript डेटा प्रकार और डेटा संरचनाएं क्या हैं?

    डेटा प्रकार प्रोग्रामिंग भाषा की सबसे मौलिक विशेषताओं में से एक यह है कि यह डेटा प्रकारों का कौन सा सेट समर्थन करती है। ये वे मान हैं जिन्हें प्रोग्रामिंग भाषा में दर्शाया और हेरफेर किया जा सकता है। JavaScript एक डायनामिक भाषा है और इसमें कुछ अंतर्निहित डेटा संरचनाएं हैं। डेटा प्रकार अलग-अलग मान रख

  1. C भाषा में प्राथमिक डेटा टाइप्स (Primary Data Types) क्या हैं? C भाषा में प्राथमिक डेटा टाइप्स (Primary Data Types) क्या हैं?

    C कंपाइलर्स चार मौलिक डेटा टाइप्स का समर्थन करते हैं: इंटीजर (Integer) कैरेक्टर (Character) फ्लोटिंग-पॉइंट (Floating-point) डबल प्रिसिजन फ्लोटिंग-पॉइंट (Double precision floating-point) प्राथमिक डेटा टाइप्स इंटीग्रल डेटा टाइप (Integral Data Type) इंटीग्रल डेटा टाइप्स पूरे नंबर और कैरेक्टर्स स्टो

  1. - C# में डेटा टाइप्स, वैल्यू टाइप्स और रेफरेंस टाइप्स क्या हैं?

    C# में डेटा टाइप्स दो प्रकार के होते हैं यानी वैल्यू टाइप, रेफरेंस टाइप और पॉइंटर टाइप।वैल्यू टाइप्सवैल्यू टाइप वेरिएबल्स को सीधे मान असाइन किया जा सकता है। ये System.ValueType क्लास से डेराइव्ड होते हैं।निम्न वैल्यू टाइप डेटा टाइप्स हैं:टाइपप्रतिनिधित्व करता हैरेंजडिफ़ॉल्ट मानboolबूलियन मानTrue या