C चर, स्थिरांक और साहित्य

विषय - सूची

इस ट्यूटोरियल में, आप एक वैरिएबल के नामकरण के चर और नियमों के बारे में जानेंगे। आप सी प्रोग्रामिंग में विभिन्न शाब्दिक और स्थिरांक बनाने के तरीके के बारे में भी जानेंगे।

चर

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

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

 int playerScore = 95;

यहाँ, प्लेयरस्कोर intप्रकार का एक चर है । यहां, चर को एक पूर्णांक मान सौंपा गया है 95

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

 char ch = 'a'; // some code ch = 'l';

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

  1. एक चर नाम में केवल अक्षर (अपरकेस और लोअरकेस अक्षर), अंक और अंडरस्कोर हो सकते हैं।
  2. एक चर का पहला अक्षर या तो एक अक्षर या एक अंडरस्कोर होना चाहिए।
  3. चर नाम (पहचानकर्ता) कितने समय तक हो सकता है, इस पर कोई नियम नहीं है। हालाँकि, आप कुछ कंपाइलरों में समस्याएँ चला सकते हैं यदि चर नाम 31 वर्णों से अधिक लंबा हो।

नोट: आपको हमेशा चर को सार्थक नाम देने की कोशिश करनी चाहिए। उदाहरण के लिए: firstNameसे बेहतर चर नाम है fn

C एक जोरदार टाइप की गई भाषा है। इसका मतलब यह है कि घोषित होने के बाद परिवर्तनशील प्रकार को बदला नहीं जा सकता है। उदाहरण के लिए:

 int number = 5; // integer variable number = 5.5; // error double number; // error

यहाँ, संख्या चर का प्रकार है int। आप इस चर के लिए एक फ़्लोटिंग-पॉइंट (दशमलव) मान 5.5 असाइन नहीं कर सकते। इसके अलावा, आप चर के डेटा प्रकार को फिर से परिभाषित नहीं कर सकते double। वैसे, सी में दशमलव मान स्टोर करने के लिए, आप करने के लिए या तो अपने प्रकार की घोषणा करने की जरूरत है doubleया float

विभिन्न प्रकार के डेटा के बारे में अधिक जानने के लिए इस पृष्ठ पर जाएं जो एक चर स्टोर कर सकता है।

साहित्य

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

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

1. आततायी

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

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

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

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

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

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

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

 -2.0 0.0000234 -0.22E-5

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

3. वर्ण

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

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

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

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

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

उदाहरण के लिए: एक नई लाइन के लिए प्रयोग किया जाता है। बैकस्लैश सामान्य तरीके से संकलक द्वारा पात्रों को संभालने के कारण बच जाता है।

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

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

"अच्छा" // स्ट्रिंग निरंतर "" // अशक्त स्ट्रिंग स्थिरांक "" छह सफेद स्थान का स्ट्रिंग स्थिरांक "x" // स्ट्रिंग निरंतर एकल वर्ण। "पृथ्वी एक नई रेखा के साथ स्ट्रिंग n" // प्रिंट है

लगातार

यदि आप एक चर को परिभाषित करना चाहते हैं जिसका मूल्य नहीं बदला जा सकता है, तो आप constकीवर्ड का उपयोग कर सकते हैं । यह एक स्थिरांक का निर्माण करेगा। उदाहरण के लिए,

 const double PI = 3.14;

ध्यान दें, हमने कीवर्ड जोड़ा है const

यहां, पीआई एक प्रतीकात्मक स्थिर है; इसका मान नहीं बदला जा सकता है।

 const double PI = 3.14; PI = 2.9; //Error

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

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