इस ट्यूटोरियल में, आप एक वैरिएबल के नामकरण के चर और नियमों के बारे में जानेंगे। आप सी प्रोग्रामिंग में विभिन्न शाब्दिक और स्थिरांक बनाने के तरीके के बारे में भी जानेंगे।
चर
प्रोग्रामिंग में, डेटा को धारण करने के लिए एक चर एक कंटेनर (भंडारण क्षेत्र) है।
भंडारण क्षेत्र को इंगित करने के लिए, प्रत्येक चर को एक विशिष्ट नाम (पहचानकर्ता) दिया जाना चाहिए। चर नाम केवल एक स्मृति स्थान का प्रतीकात्मक प्रतिनिधित्व है। उदाहरण के लिए:
int playerScore = 95;
यहाँ, प्लेयरस्कोर int
प्रकार का एक चर है । यहां, चर को एक पूर्णांक मान सौंपा गया है 95
।
एक चर का मूल्य बदला जा सकता है, इसलिए नाम चर।
char ch = 'a'; // some code ch = 'l';
एक चर नामकरण के लिए नियम
- एक चर नाम में केवल अक्षर (अपरकेस और लोअरकेस अक्षर), अंक और अंडरस्कोर हो सकते हैं।
- एक चर का पहला अक्षर या तो एक अक्षर या एक अंडरस्कोर होना चाहिए।
- चर नाम (पहचानकर्ता) कितने समय तक हो सकता है, इस पर कोई नियम नहीं है। हालाँकि, आप कुछ कंपाइलरों में समस्याएँ चला सकते हैं यदि चर नाम 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 | लंबवत टैब |
\ | बैकस्लैश |
\' | एकल उद्धरण चिह्न |
" | दोहरा उद्धरण चिह्न |
? | प्रश्न चिन्ह |
|