सी प्रोग्रामिंग में वेरिएबल्स क्या हैं

Si Programinga Mem Veri Ebalsa Kya Haim



प्रोग्रामिंग लैंग्वेज उपयोगकर्ताओं को कंप्यूटर के साथ इस तरह से संवाद करने में सक्षम बनाती है जिसे वे समझ सकें। हालांकि, कुछ भी सार्थक पूरा करने के लिए, उपयोगकर्ताओं को डेटा को स्टोर और मैनिपुलेट करने में सक्षम होना चाहिए। यहीं पर चर आते हैं, द चर प्रोग्रामिंग में एक आवश्यक अवधारणा है जो हमें अपने कोड में डेटा का प्रतिनिधित्व और हेरफेर करने की अनुमति देती है। सी प्रोग्रामिंग में, चर स्मृति में डेटा को परिभाषित करने और संग्रहीत करने में महत्वपूर्ण भूमिका निभाते हैं, जिससे उन्हें किसी भी प्रोग्राम के लिए मूलभूत बिल्डिंग ब्लॉक बना दिया जाता है।

इस गाइड में, हम C प्रोग्रामिंग में वेरिएबल्स की अवधारणा का पता लगाएंगे, जिसमें उनके सिंटैक्स, प्रकार और उपयोग शामिल हैं।







सी प्रोग्रामिंग में वेरिएबल्स क्या हैं

चर डेटा मानों को संग्रहीत करने के लिए उपयोग किया जाता है जिन्हें प्रोग्राम चलने के दौरान संशोधित किया जा सकता है। एक चर में एक डेटा प्रकार होता है, जो उस प्रकार के डेटा को परिभाषित करता है जिसे इसमें संग्रहीत किया जा सकता है, और एक नाम, जिसका उपयोग चर की पहचान करने के लिए किया जाता है।



निम्न तालिका सी प्रोग्रामिंग में कुछ सामान्य डेटा प्रकारों को उनकी भंडारण आवश्यकताओं और उदाहरणों के साथ दिखाती है।



डेटा प्रकार भंडारण उदाहरण
चार 1 बाइट इसमें ए, सी, डी जैसे कैरेक्टर स्टोर करें
int यहाँ 2 से 4 बाइट्स 2, 450, 560 जैसे पूर्णांक रख सकते हैं
दोहरा 8 बाइट्स 22.35 जैसे दोहरे सटीक दशमलव मान रख सकते हैं
तैरना 4 बाइट्स एकल सटीक दशमलव बिंदु 2.35 रखता है
खालीपन 0 बाइट किसी प्रकार की अनुपस्थिति

टिप्पणी : यह ध्यान रखना महत्वपूर्ण है कि int का आकार सिस्टम के आधार पर भिन्न हो सकता है, और यह 2 या 4 बाइट्स हो सकता है। इसी तरह, फ्लोट का आकार विभिन्न कार्यान्वयनों के बीच भिन्न हो सकता है।





C प्रोग्रामिंग में वेरिएबल को नाम देने के नियम

C प्रोग्रामिंग में एक वेरिएबल का नामकरण करते समय नीचे दिए गए नियमों को ध्यान में रखा जाना चाहिए:

  1. Variable के नाम एक अंक से शुरू नहीं होने चाहिए।
  2. चर नाम में अंक, अक्षर और अंडरस्कोर वर्ण होते हैं। चर नाम में रिक्त स्थान और रिक्त स्थान की अनुमति नहीं है।
  3. एक चर नाम में आरक्षित शब्द या कीवर्ड जैसे फ्लोट, और इंट की अनुमति नहीं है।
  4. C केस-संवेदी भाषा है इसलिए अपरकेस और लोअरकेस को अलग तरह से व्यवहार किया जाता है, वेरिएबल को लोअरकेस में नाम देने का प्रयास करें।

उपरोक्त नियमों के अनुसार, के कुछ उदाहरण वैध चर नाम हैं:



  • इंट मायनंबर;
  • फ्लोट एवरेज_वैल्यू;
  • चार परिणाम;

निम्न चर हैं अमान्य और आप C प्रोग्रामिंग में इस तरह के वेरिएबल को घोषित नहीं कर सकते हैं:

  • इंट 123एबीसी;
  • फ्लोट माय-वैल्यू;
  • चार प्रथम नाम;
  • डबल $ कुल;

C प्रोग्रामिंग में वेरिएबल को डिक्लेयर, डिफाइन और इनिशियलाइज़ कैसे करें

चर की घोषणा इसे प्रोग्राम में उपयोग करने से पहले किया जाना चाहिए। डिक्लेरेशन कंपाइलर को वेरिएबल के बारे में सूचित कर रहा है जो निम्न डेटाटाइप के साथ मौजूद है और प्रोग्राम में उपयोग किया जाता है।

उदाहरण के लिए, आप 'नामक एक पूर्णांक चर घोषित कर सकते हैं' आयु 'एक व्यक्ति की उम्र स्टोर करने के लिए:

int यहाँ आयु ;

फिर आप असाइनमेंट ऑपरेटर का उपयोग करके वेरिएबल को एक मान असाइन कर सकते हैं:

आयु = 27 ;

आप एक ही स्टेटमेंट में वेरिएबल को डिक्लेअर और इनिशियलाइज़ भी कर सकते हैं:

int यहाँ आयु = 27 ;

आप एक ही डेटा प्रकार के एक ही पंक्ति में कई चर भी परिभाषित करते हैं:

int यहाँ आयु , जन्म तिथि ;

आप किसी व्यंजक में वेरिएबल्स का उपयोग भी कर सकते हैं जहां गणना या तुलना करने के लिए उन्हें ऑपरेटरों के साथ जोड़ा जा सकता है।

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

int यहाँ = 5 ;

int यहाँ बी = 10 ;

int यहाँ जोड़ = + बी ;

उपरोक्त उदाहरण में, चर ए और बी एक अभिव्यक्ति में उपयोग किया जाता है जिसका परिणाम एक चर में संग्रहीत होता है ' जोड़ ”।

चर आमतौर पर मुख्य कार्य के भीतर या कार्यक्रम में परिभाषित अन्य कार्यों के भीतर घोषित और परिभाषित किए जाते हैं। हालाँकि, के साथ बाहरी कीवर्ड , आप निम्न सिंटैक्स का उपयोग करके किसी भी फ़ंक्शन के बाहर एक चर घोषित कर सकते हैं:

बाहरी int यहाँ ;

C प्रोग्रामिंग में वेरिएबल्स के प्रकार

C प्रोग्रामिंग में विभिन्न प्रकार के वेरिएबल्स निम्नलिखित हैं:

1: स्थानीय चर

सी प्रोग्रामिंग में, ए स्थानीय चर एक चर है जिसे किसी फ़ंक्शन या ब्लॉक के अंदर घोषित किया जाता है। यह केवल उस कार्य या ब्लॉक के भीतर ही पहुँचा जा सकता है जिसमें इसे परिभाषित किया गया था, और परिणामस्वरूप, इसका दायरा उस कार्य तक सीमित है।

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

#शामिल

int यहाँ मुख्य ( ) {

int यहाँ = पंद्रह ;
तैरना एफ = 5.99 ;
चार चौधरी = 'साथ' ;

// प्रिंट चर
printf ( '%डी \एन ' , ) ;
printf ( '%एफ \एन ' , एफ ) ;
printf ( '%सी \एन ' , चौधरी ) ;


}

उत्पादन

2: स्थैतिक चर

सी प्रोग्रामिंग में, एक स्थिर चर एक चर है जो फ़ंक्शन कॉल के बीच अपना मान बनाए रखता है और इसका एक स्थानीय दायरा होता है। जब एक चर को किसी फ़ंक्शन के भीतर स्थिर घोषित किया जाता है, तो इसका मान केवल एक बार प्रारंभ होता है और यह फ़ंक्शन कॉल के बीच अपना मान बनाए रखता है।

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

#शामिल

int यहाँ आनंद ( ) {

स्थिर int यहाँ गिनती करना = 1 ;
गिनती करना ++;
वापस करना गिनती करना ;
}
int यहाँ मुख्य ( ) {
printf ( '%डी ' , आनंद ( ) ) ;
printf ( '%डी ' , आनंद ( ) ) ;
वापस करना 0 ;


}

उत्पादन

यदि गणना चर स्थिर नहीं था, तो आउटपुट होगा ' 2 2 ”।

3: वैश्विक चर

सी प्रोग्रामिंग में, एक वैश्विक चर एक चर है जो किसी भी फ़ंक्शन के बाहर घोषित किया जाता है और कार्यक्रम में सभी कार्यों के लिए सुलभ होता है। वैश्विक चर का मान किसी भी फ़ंक्शन द्वारा पढ़ा और संशोधित किया जा सकता है।

यहाँ C का एक उदाहरण कार्यक्रम है जिसमें हमने एक वैश्विक चर का उपयोग किया है:

#शामिल

int यहाँ my_var = 42 ; // वैश्विक चर घोषणा

int यहाँ मुख्य ( ) {

printf ( 'ग्लोबल वेरिएबल का मान %d है \एन ' , my_var ) ;
वापस करना 0 ;


}

उत्पादन

4: स्वचालित चर

C प्रोग्रामिंग में, एक फंक्शन के अंदर घोषित वेरिएबल्स को आमतौर पर माना जाता है स्वचालित चर। इस कारण से कि वे उस कार्य के लिए स्थानीय चर के रूप में काम करते हैं जिसमें वे घोषित किए जाते हैं, स्वचालित चर को स्थानीय चर के रूप में भी जाना जाता है।

प्रत्येक बार फ़ंक्शन कहे जाने पर स्वचालित चर बनाया और नष्ट किया जाता है। यह एक वैकल्पिक चर है क्योंकि सी प्रोग्रामिंग में ऑटो और स्थानीय चर के बीच कोई बड़ा अंतर नहीं है।

उदाहरण:

#शामिल

int यहाँ मुख्य ( ) {

int यहाँ = 10 ;
ऑटो int यहाँ बी = 5 ; // स्वचालित चर 'ऑटो' कीवर्ड का उपयोग कर
printf ( 'a का मान %d है \एन ' , ) ;
printf ( 'बी का मूल्य% डी है \एन ' , बी ) ;
वापस करना 0 ;


}

उत्पादन

5: बाहरी चर

बाहरी चर एक अन्य चर प्रकार है जिसे एक प्रोग्राम में एक बार घोषित किया जा सकता है और आप इसे कई स्रोत फ़ाइलों में उपयोग कर सकते हैं। बाहरी चर भी कहलाते हैं सार्वत्रिक चर क्योंकि आप उन्हें अपने कोड में कहीं भी इस्तेमाल कर सकते हैं।

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

#शामिल

बाहरी int यहाँ ; // चर 'ए' को बाहरी घोषित करें

int यहाँ मुख्य ( ) {

printf ( 'a का मान %d है \एन ' , ) ; // बाहरी चर 'ए' का उपयोग करें
वापस करना 0 ;


}

int यहाँ = 5 ; // बाहरी चर 'ए' को परिभाषित करें

उत्पादन

जमीनी स्तर

वेरिएबल का उपयोग मेमोरी लोकेशन को नाम देने के लिए किया जाता है जो डेटा स्टोर करता है। C में, हम Variable के मान को Modify कर सकते हैं और इसे कई बार उपयोग कर सकते हैं। एक बार जब आप एक चर प्रकार परिभाषित कर लेते हैं तो आप इसे बदल सकते हैं। इसमें एक या एक से अधिक चरों की सूची होती है। चर के पांच अलग-अलग प्रकार हैं जिनमें स्थानीय, स्थिर, वैश्विक, स्वचालित और बाहरी चर शामिल हैं। हमने C वेरिएबल्स के विवरण पर चर्चा की है और गाइड के उपरोक्त अनुभाग में आपको उदाहरण प्रदान किए हैं।