मॉड्यूल पाठ (1/3)
चर और डेटा प्रकार
C++ में, प्रत्येक वेरिएबल का संकलन समय पर एक अच्छी तरह से परिभाषित स्थैतिक प्रकार होता है। इसका मतलब यह है कि एक बार जब आप एक निश्चित प्रकार का वेरिएबल घोषित कर देते हैं, तो आप बाद में उसका प्रकार नहीं बदल सकते।
यह दृष्टिकोण रनटाइम पर अधिकतम प्रदर्शन की गारंटी देता है और कंपाइलर को प्रोग्राम चलने से पहले कई सामान्य त्रुटियों को पकड़ने की अनुमति देता है।
घोषणा और आरंभीकरण
C++ में एक वेरिएबल घोषित करने के लिए, आपको पहले प्रकार निर्दिष्ट करना होगा, उसके बाद वेरिएबल का नाम निर्दिष्ट करना होगा:
int age; // Declaration without initialization (contains an undefined value!)
age = 25; // Subsequent assignmentआधुनिक आरंभीकरण
आधुनिक C++ आरंभीकरण के कई रूप प्रस्तुत करता है। सबसे सुरक्षित और सबसे समान है ब्रेस इनिशियलाइज़ेशन (C++11 में प्रस्तुत):
int age = 25; // Classic initialization (C-style)
int score {100}; // Uniform initialization (C++11)मौलिक आदिम प्रकार
यहां मुख्य डेटा प्रकार हैं जिनका आप प्रतिदिन उपयोग करेंगे:
| प्रकार | विवरण | उदाहरण |
|---|---|---|
int | पूर्णांक संख्याएँ (जैसे 1, -42, 0) | int points = 50; |
double | डबल-परिशुद्धता फ़्लोटिंग-पॉइंट नंबर | double price = 19.99; |
char | सिंगल कोट्स में संलग्न एक सिंगल कैरेक्टर | char grade = 'A'; |
bool | बूलियन मान (true या false) | bool isActive = true; |
जटिल वस्तुएँ: std::string
पाठ अनुक्रमों को प्रबंधित करने के लिए, C++ मानक लाइब्रेरी std::string क्लास (<string> हेडर में परिभाषित) प्रदान करती है:
#include <string>
std::string name = "Alice";खुद कोशिश करना
मान 30 के साथ int प्रकार की आयु नामक एक वैरिएबल घोषित करें, और इसे std::cout का उपयोग करके प्रिंट करें।
संकेत दिखाएँ
वेरिएबल घोषित करने के लिए सिंटैक्स `int Age = 30;`का उपयोग करें, फिर इसे`std::cout << Age;` के साथ प्रिंट करें।
3 प्रयासों के बाद समाधान उपलब्ध है
'ऐलिस' मान के साथ std::string प्रकार का उपयोगकर्ता नाम नामक एक वैरिएबल घोषित करें, और इसे std::cout का उपयोग करके प्रिंट करें।
संकेत दिखाएँ
यूएसए `std::string username = "Alice";` और आप all स्ट्रीम std::cout का उपयोग कर सकते हैं।
3 प्रयासों के बाद समाधान उपलब्ध है