सी ++ चर, साहित्य और लगातार

इस ट्यूटोरियल में, हम उदाहरणों की मदद से C ++ में वैरिएबल, शाब्दिक और स्थिरांक के बारे में जानेंगे।

C ++ चर

प्रोग्रामिंग में, डेटा को धारण करने के लिए एक चर एक कंटेनर (भंडारण क्षेत्र) है।

भंडारण क्षेत्र को इंगित करने के लिए, प्रत्येक चर को एक विशिष्ट नाम (पहचानकर्ता) दिया जाना चाहिए। उदाहरण के लिए,

 int age = 14; 

यहां, आयु intडेटा प्रकार का एक चर है , और हमने इसे पूर्णांक मान 14 दिया है।

नोट:int डेटा प्रकार पता चलता है कि चर पूर्णांक केवल पकड़ कर सकते हैं। इसी तरह, हम doubleडेटा प्रकार का उपयोग कर सकते हैं यदि हमें दशमलव और घातांक को स्टोर करना है।

हम अगले ट्यूटोरियल में सभी डेटा प्रकारों के बारे में विस्तार से जानेंगे।

एक चर का मूल्य बदला जा सकता है, इसलिए नाम चर

 int age = 14; // age is 14 age = 17; // age is 17 

एक चर नामकरण के लिए नियम

  • एक चर नाम में केवल अक्षर, संख्याएं और अंडरस्कोर हो सकते हैं _
  • एक चर नाम एक संख्या से शुरू नहीं हो सकता है।
  • परिवर्तनीय नाम एक बड़े अक्षर से शुरू नहीं होने चाहिए।
  • एक चर नाम एक कीवर्ड नहीं हो सकता। उदाहरण के लिए, intएक कीवर्ड है जो पूर्णांक को निरूपित करने के लिए उपयोग किया जाता है।
  • एक चर नाम एक अंडरस्कोर के साथ शुरू हो सकता है। हालांकि, यह एक अच्छा अभ्यास नहीं माना जाता है।

नोट: हमें चरों को सार्थक नाम देने का प्रयास करना चाहिए। उदाहरण के लिए, फर्स्ट_नाम fn से बेहतर वैरिएबल नाम है।

सी ++ साहित्य

साहित्य वे डेटा हैं जिनका उपयोग निश्चित मूल्यों का प्रतिनिधित्व करने के लिए किया जाता है। इनका उपयोग सीधे कोड में किया जा सकता है। उदाहरण के लिए: 1, 2.5, 'c'आदि

इधर, 1, 2.5और 'c'शाब्दिक हैं। क्यों? आप इन शर्तों को अलग-अलग मान निर्दिष्ट नहीं कर सकते।

यहाँ C ++ प्रोग्रामिंग में विभिन्न शाब्दिकों की एक सूची दी गई है।

1. आततायी

पूर्णांक एक संख्यात्मक शाब्दिक (संख्याओं से जुड़ा हुआ) बिना किसी अंश या घातीय भाग के होता है। C प्रोग्रामिंग में तीन प्रकार के पूर्णांक शाब्दिक हैं:

  • दशमलव (आधार 10)
  • अष्टक (आधार 8)
  • हेक्साडेसिमल (बेस 16)

उदाहरण के लिए:

 दशमलव: 0, -9, 22 आदि अष्टक: 021, 077, 033 आदि हेक्साडेसिमल: 0x7f, 0x2a, 0x521 आदि। 

C ++ प्रोग्रामिंग में, ऑक्टल एक के साथ शुरू होता है 0, और हेक्साडेसिमल एक से शुरू होता है 0x

2. फ्लोटिंग-पॉइंट लिटरल

एक फ्लोटिंग-पॉइंट शाब्दिक एक संख्यात्मक शाब्दिक है जिसमें एक आंशिक रूप या एक घातांक रूप होता है। उदाहरण के लिए:

-2.0

0.0000234

-0.22E-5

ध्यान दें: E-5 = 10-5

3. वर्ण

एक चरित्र शाब्दिक एकल उद्धरण चिह्नों के अंदर एक एकल वर्ण संलग्न करके बनाया गया है। उदाहरण के लिए: 'a', 'm', 'F', '2', ')'आदि

4. अनुक्रम से बच

कभी-कभी, उन वर्णों का उपयोग करना आवश्यक होता है जिन्हें टाइप नहीं किया जा सकता है या C ++ प्रोग्रामिंग में विशेष अर्थ है। उदाहरण के लिए, newline (दर्ज करें), टैब, प्रश्न चिह्न, आदि।

इन पात्रों का उपयोग करने के लिए, एस्केप सीक्वेंस का उपयोग किया जाता है।

बच अनुक्रम पात्र
 बैकस्पेस
f फ़ीड बनाएं
नई पंक्ति
वापसी
क्षैतिज टैब
v लंबवत टैब
\ बैकस्लैश
\' एकल उद्धरण चिह्न
" दोहरा उद्धरण चिह्न
? प्रश्न चिन्ह
अशक्त चरित्र

5. स्ट्रिंग लिटरल

एक स्ट्रिंग शाब्दिक दोहरे उद्धरण चिह्नों में संलग्न वर्णों का एक क्रम है। उदाहरण के लिए:

"good" स्ट्रिंग स्थिर
"" अशक्त स्ट्रिंग स्थिरांक
" " छह सफेद स्थान की निरंतरता
"x" एकल चरित्र वाले स्ट्रिंग निरंतर
"Earth is round" एक नई रेखा के साथ स्ट्रिंग

हम C ++ स्ट्रिंग ट्यूटोरियल में विस्तार से स्ट्रिंग के बारे में जानेंगे।

सी ++ कॉन्स्टेंट

C ++ में, हम ऐसे वैरिएबल बना सकते हैं जिनका मान नहीं बदला जा सकता है। उसके लिए, हम constकीवर्ड का उपयोग करते हैं । यहाँ एक उदाहरण है:

 const int LIGHT_SPEED = 299792458; LIGHT_SPEED = 2500 // Error! LIGHT_SPEED is a constant. 

यहां, हमने कीवर्ड constका उपयोग निरंतर नाम घोषित करने के लिए किया है LIGHT_SPEED। यदि हम के मान को बदलने का प्रयास करते हैं LIGHT_SPEED, तो हमें एक त्रुटि मिलेगी।

#defineप्रीप्रोसेसर निर्देश का उपयोग करके एक स्थिरांक भी बनाया जा सकता है । हम इसके बारे में C ++ मैक्रोज़ ट्यूटोरियल में विस्तार से जानेंगे।

दिलचस्प लेख...