वेरिएबल क्या है (Variables in C in Hindi)

इस लेख (Variables in C in Hindi) में, जानें कि सी भाषा में वेरिएबल क्या है और वेरिएबल के नियमों के साथ C प्रोग्राम में वेरिएबल का उपयोग करें।

C Variables in Hindi: सी वेरिएबल और कुछ नहीं बल्कि डेटा वैल्यू स्टोर करने के लिए कंटेनर होता हैं। वेरिएबल आपको कंप्यूटर की मेमोरी में डेटा को स्टोर करना, पढ़ना और बदलना आसान बनाते हैं, जिससे आप अपने सी प्रोग्राम के डेटा को स्टोर करने वाले मेमोरी पता के लिए आसानी से याद रखने वाले लेबल को जोड़ सकते हैं।

सी प्रोग्रामिंग में वेरिएबल क्या है समझना महत्वपूर्ण हैं क्योंकि सी में, वेरिएबल एक चल रहे प्रोग्राम द्वारा उपयोग किए जाने वाले कंप्यूटर के मेमोरी पतों के लिए मानव-पठनीय नाम हैं।

नोट: शुरू करने से पहले, सी प्रोग्रामिंग को अच्छी तरह से समझने के लिए नीचे दिए गए वीडियो को देखें, और यह भी पढ़ें कि सी में डेटा प्रकार क्या है।

वेरिएबल क्या है (What is Variables in C in Hindi)

सी प्रोग्राम में वेरिएबल एक स्मृति (memory) के कुछ क्षेत्र को दिया गया नाम है। इसका उपयोग प्रोग्राम इनपुट डेटा और उसके कम्प्यूटेशनल परिणामों को संग्रहीत करने के लिए किया जाता है। यानी सी वेरिएबल मेमोरी में एक नामित स्थान को कहा जाता है जहां एक प्रोग्राम डेटा में हेरफेर कर सकता है। और इस स्थान का उपयोग वेरिएबल के मान (value) को रखने के लिए किया जाता है।

वेरिएबल क्या है (Variables in C in Hindi)

प्रत्येक चर (variable) का एक विशिष्ट प्रकार होता है, जो संकलक (compiler) को बताता है कि इसके अनुरूप स्मृति का क्षेत्र कितना बड़ा है और विभिन्न प्रकार के संचालन करते समय उस क्षेत्र में संग्रहीत बिट्स का व्यवहार कैसे किया जाता है।

सी वेरिएबल किसी भी डेटा प्रकार जैसे int, float, char इत्यादि से संबंधित हो सकता है। और वेरिएबल को कई बार दोबारा इस्तेमाल किया जा सकता है। भंडारण क्षेत्र को इंगित करने के लिए, प्रत्येक चर को एक अद्वितीय नाम (identifier) दिया जाना चाहिए। परिवर्तनीय नाम स्मृति स्थान का केवल प्रतीकात्मक प्रतिनिधित्व हैं।

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

int examResult = 80;

यहां, examResult एक int टाइप का वेरिएबल है। और वेरिएबल को एक पूर्णांक मान 80 दिया गया है।

Syntax for using Variable in C:

यहां बताया गया है कि आप C भाषा में एक नया वेरिएबल कैसे बना या घोषित कर सकते हैं,

Syntax for using variables in c program
data_type var_name;

जहां, data_type एक मान्य डेटा प्रकार है (डेटाटाइप संशोधक के साथ, यदि आवश्यक हो) और var_name चर (variable) का नाम है।

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

int results;

यहां, results वेरिएबल का नाम है, और यह int प्रकार के मानों को संग्रहीत कर सकता है।

एक बार जब हमने वेरिएबल घोषित या बना लिया है, तो हम इसे एक मान निर्दिष्ट कर सकते हैं। इसे वेरिएबल परिभाषा कहते हैं।

// वेरिएबल declaration
int results;
// वेरिएबल definition
results = 90;

हम एक ही चरण में घोषणा और परिभाषा भी कर सकते हैं, इस तरह (अनुशंसित)

int results = 90;

यह भी पढ़े: Syntax of C Language.

आइए अब वेरिएबल का नाम रखने का नियम को समझते है;

सी वेरिएबल नामकरण के नियम (RULES)

C चर (variable) नामकरण के सामान्य नियम हैं:

  • सी वेरिएबल नाम अक्षर (letter) या अंडरस्कोर (_) से शुरू होना चाहिए।
  • चर नामों का निर्माण अंकों, अक्षरों से किया जा सकता है।
  • वेरिएबल case sensitive होते हैं (यानी tihVar और tihvar भिन्न चर हैं)।
  • सी वेरिएबल नामों में खाली स्थान या विशेष वर्ण जैसे !, #, %, आदि नहीं होना चाहिए।
  • आरक्षित शब्द (जैसे int) नाम के रूप में इस्तेमाल नहीं किया जा सकता

वेरिएबल के प्रकार (Types of Variables in C Program)

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

  1. स्थानीय चर (Local variable)
  2. वैश्विक चर (Global variable)
  3. वातावरण पर (Environment variable)
वेरिएबल के प्रकारविवरण
Local वेरिएबलस्थानीय वेरिएबल वे हैं जो किसी फ़ंक्शन ब्लॉक के अंदर परिभाषित होते हैं और इसका दायरा केवल उस फ़ंक्शन तक ही सीमित होता है। ब्लॉक { और } की एक जोड़ी के अंदर एक साथ समूहीकृत statements का एक क्रम (sequence) है।
Global वेरिएबलवैश्विक वेरिएबल वे हैं जो किसी भी फ़ंक्शन के अंदर परिभाषित नहीं होते हैं और एक वैश्विक दायरा होता है। और ये एक विशिष्ट फ़ंक्शन तक सीमित नहीं रहते हैं। Global variable आमतौर पर main () फ़ंक्शन से पहले लिखे जाते हैं।
Environment वेरिएबलपर्यावरण वेरिएबल सभी सी अनुप्रयोगों और सी programs के लिए उपलब्ध होगा। एक बार पर्यावरण चर निर्यात किए जाने के बाद, हम उन्हें किसी सी प्रोग्राम में कहीं से भी एक्सेस कर सकते हैं बिना किसी एप्लिकेशन या सी प्रोग्राम में घोषित और प्रारंभ किए।

यह भी पढ़े: Features of C Language.

Variable Declarations in C in Hindi

एक वेरिएबल की Declaration संकलक (compiler) को निम्नलिखित जानकारी को सूचित करने के लिए होता है जैसे कि चर का नाम, इसके मूल्य (value) का प्रकार और प्रारंभिक मूल्य यदि कोई हो तो। यानी, घोषणा (Declaration) एक वेरिएबल के properties के बारे में विवरण देती है।

सी में एक वेरिएबल का उपयोग करने से पहले, आपको इसे घोषित (declarations) करना होगा।

मूल रूप से, सी प्रोग्रामिंग में Variable declarations इन बातों का पालन करती हैं:

  1. Declaration compiler को बताता है कि वेरिएबल नाम क्या है।
  2. यह निर्दिष्ट करता है कि वेरिएबल किस प्रकार का डेटा धारण (hold) करेगा।
  3. जब तक वेरिएबल को परिभाषित नहीं किया जाता है, तब तक कंपाइलर को वेरिएबल में मेमोरी स्पेस आवंटित करने के बारे में चिंता करने की ज़रूरत नहीं है।
  4. Declaration compiler को सूचित करने की तरह है कि निम्नलिखित डेटाटाइप के साथ एक चर मौजूद है जो प्रोग्राम में उपयोग किया जाता है।
  5. हम बाहरी (extern) कीवर्ड का उपयोग करके main () फ़ंक्शन के बाहर भी एक चर घोषित कर सकते हैं।
extern int a;
extern float b;
extern double c, d;

यह भी पढ़े: History C Language.

क्या आप FREE में सी प्रोग्रामिंग सीखना चाहते हैं?

अगर आप पूरी C प्रोग्रामिंग भाषा को सीखना चाहते है तो नीचे दिए गए FREE C language course से सीखना शुरू करें:

निष्कर्ष

सी वेरिएबल मेमोरी में एक नामित स्थान को कहा जाता है जहां एक प्रोग्राम डेटा में हेरफेर कर सकता है। C वेरिएबल को एक कंटेनर कहा जा सकता है जहाँ डेटा प्रकार के मान संग्रहीत करने के लिए उपयोग किया जाता है।

इस लेख में, हमने सीखा कि सी लैंग्वेज में वेरिएबल क्या है (Variables in C in Hindi) और सी प्रोग्राम में वेरिएबल्स का उपयोग कैसे करें, और वेरिएबल डिक्लेरेशन भी सीखा।

यदि आपके पास चर से संबंधित कोई प्रश्न हैं तो बेझिझक नीचे टिप्पणी में पूछ सकते हैं।

Programming PDF notes के लिए हमारे Telegram channel से जुड़े।

पिछला लेखTypes of Keys in DBMS in Hindi (Keys के प्रकार)
अगला लेखData Models in DBMS in Hindi (डेटा मॉडल और इसके प्रकार)
वह एक पेशेवर वेब और ऐप डेवलपर और भारतीय ब्लॉगर हैं। वह लोगों की मदद करना और उनका मार्गदर्शन करना पसंद करते हैं। इसलिए वह इस ब्लॉग "ट्यूटोरियल इन हिंदी" में अपना ज्ञान हिंदी भाषा में साझा करते हैं। अगर आपको यह पोस्ट मददगार लगे तो इसे शेयर जरूर करें।

कोई जवाब दें

कृपया अपनी टिप्पणी दर्ज करें!
कृपया अपना नाम यहाँ दर्ज करें

7 + 18 =