BCA / B.Tech 9 min read

Variable in C in Hindi

Variable in C Language in Hindi | C भाषा में   वेरिएबल  हिंदी में :


  • C भाषा में वेरिएबल (Variable) एक नामित मेमोरी लोकेशन होता है जो प्रोग्राम में डेटा को स्टोर करने के लिए उपयोग किया जाता है। वेरिएबल का उपयोग तब किया जाता है जब हमें प्रोग्राम में 
  • किसी डेटा को स्टोर करना, बदलना या उस पर गणना करना होता है।वेरिएबल में संग्रहीत डेटा की प्रकार को बताने के लिए डेटा प्रकार (Data Type) का उपयोग किया जाता है।
  • C भाषा में वेरिएबल एक महत्वपूर्ण तत्व है, जो डेटा को संग्रहीत करने और प्रोग्राम के विभिन्न हिस्सों में उस डेटा का उपयोग करने में मदद करता है। 
  • विभिन्न प्रकार के वेरिएबल्स का उपयोग हमें प्रोग्राम को और अधिक लचीला और कुशल बनाता है। C भाषा में वेरिएबल्स और उनके प्रकारों की समझ प्रोग्रामिंग के लिए आवश्यक है, क्योंकि यह प्रोग्राम को व्यवस्थित और आसान बनाते हैं।
  • वेरिएबल को एक कंटेनर के रूप में समझा जा सकता है, जो विभिन्न प्रकार के डेटा जैसे कि संख्याएँ, अक्षर या तार (string) को स्टोर करने के लिए उपयोग किया जाता है।

C भाषा में वेरिएबल के उपयोग से हम प्रोग्राम में विभिन्न प्रकार की गणनाएँ और ऑपरेशन कर सकते हैं।

Definition of Variable in C Language in Hindi | वेरिएबल की परिभाषा :

  • C भाषा में वेरिएबल वह स्थान (memory location) है जो किसी विशिष्ट प्रकार के डेटा को स्टोर करने के लिए उपयोग होता है। 
  • वेरिएबल का एक नाम होता है और उस नाम के माध्यम से हम उस मेमोरी स्थान तक पहुँच सकते हैं। 
  • इसे वेरिएबल इसलिए कहा जाता है क्योंकि इसका मान (value) बदल सकता है।
Declaration of Variable in C in Hindi | वेरिएबल की घोषणा :

C भाषा में वेरिएबल को उपयोग में लाने से पहले उसे डिक्लेयर करना आवश्यक होता है। वेरिएबल डिक्लेरेशन में डेटा प्रकार और वेरिएबल का नाम शामिल होता है। इसका सामान्य रूप निम्न प्रकार से होता है:

data_type variable_name;

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

int age;
float salary;
char grade;
यहाँ, age एक integer (पूर्णांक) वेरिएबल है, salary एक floating-point (दशमलव) वेरिएबल है, और grade एक character (अक्षर) वेरिएबल है।


वेरिएबल को मान सौंपना (Assigning Values to Variable)

वेरिएबल को एक बार डिक्लेयर करने के बाद, हम उसे मान असाइन कर सकते हैं। उदाहरण के लिए:

int age = 25;
float salary = 5000.50;
char grade = 'A';
यहाँ, वेरिएबल age को 25, salary को 5000.50, और grade को 'A' असाइन किया गया है।

Types of Variables in C Language in Hindi | वेरिएबल के प्रकार :

C भाषा में वेरिएबल कई प्रकार के हो सकते हैं, जो डेटा प्रकार पर निर्भर करते हैं। वेरिएबल के प्रकार को उनके डेटा प्रकार के आधार पर निम्नलिखित श्रेणियों में विभाजित किया गया है:

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

उदाहरण:

void function() {
    int a = 10; // 'a' स्थानीय वेरिएबल है
}

वैश्विक वेरिएबल (Global Variable): यह वेरिएबल पूरे प्रोग्राम में मान्य होता है और इसे किसी भी फ़ंक्शन के बाहर घोषित किया जाता है। किसी भी फ़ंक्शन के अंदर इस वेरिएबल का उपयोग किया जा सकता है।

उदाहरण:

int a = 20; // 'a' वैश्विक वेरिएबल है
void function() {
    printf("%d", a);
}

स्थिर वेरिएबल (Static Variable): स्थिर वेरिएबल वह होता है जो एक बार घोषित होने के बाद पूरे प्रोग्राम के दौरान अपने मान को बनाए रखता है, भले ही इसे कई बार फ़ंक्शन में उपयोग किया गया हो। इसे स्थानीय वेरिएबल की तरह घोषित किया जाता है, लेकिन यह फ़ंक्शन को छोड़ने पर अपना मान नहीं खोता है।

उदाहरण:

void function() {
    static int a = 0; // 'a' स्थिर वेरिएबल है
    a++;
    printf("%d", a);
}

बाहरी वेरिएबल (Extern Variable): बाहरी वेरिएबल का उपयोग तब किया जाता है जब हमें किसी वेरिएबल को एक से अधिक फ़ाइलों में साझा करना होता है। इसे extern कीवर्ड के साथ डिक्लेयर किया जाता है और यह वैश्विक वेरिएबल की तरह कार्य करता है।

उदाहरण:

extern int a; // 'a' बाहरी वेरिएबल है

स्वचालित वेरिएबल (Automatic Variable): यह वेरिएबल फ़ंक्शन या ब्लॉक के अंदर घोषित किए जाते हैं और इसके निष्पादन के दौरान ही मान्य रहते हैं। यह डिफ़ॉल्ट रूप से auto कीवर्ड का उपयोग करता है।

उदाहरण:

void function() {
    auto int a = 10; // 'a' स्वचालित वेरिएबल है
}

Data Types in C in Hindi | वेरिएबल के प्रकार के आधार पर डेटा प्रकार :

C भाषा में वेरिएबल्स विभिन्न प्रकार के डेटा को स्टोर करने के लिए उपयोग किए जाते हैं, जिनमें मुख्यतः चार प्रकार होते हैं:

int (पूर्णांक): यह डेटा प्रकार संपूर्ण संख्याओं को स्टोर करने के लिए उपयोग होता है। उदाहरण के लिए:

  • int age = 25;

float (दशमलव संख्याएँ): यह डेटा प्रकार दशमलव संख्याओं को स्टोर करने के लिए उपयोग होता है। उदाहरण के लिए:

  • float salary = 5000.50;

char (अक्षर): यह डेटा प्रकार एकल अक्षर को स्टोर करने के लिए उपयोग होता है। उदाहरण के लिए:

  • char grade = 'A';

double (बड़ी दशमलव संख्याएँ): यह डेटा प्रकार बड़ी दशमलव संख्याओं को स्टोर करने के लिए उपयोग होता है। उदाहरण के लिए:

  • double value = 1234567.89;

Usage and Benefits of Variables in C in Hindi | वेरिएबल का उपयोग और लाभ :

वेरिएबल का उपयोग प्रोग्राम में डेटा को संग्रहीत और प्रबंधित करने के लिए किया जाता है। इसके निम्नलिखित लाभ होते हैं:

  • डायनामिक रूप से मान बदल सकते हैं: वेरिएबल के मान को प्रोग्राम के दौरान किसी भी समय बदला जा सकता है।
  • आसान गणनाएँ: वेरिएबल्स के उपयोग से गणनाएँ करना आसान हो जाता है, जैसे जोड़, घटाव, गुणा, भाग आदि।
  • समझने में आसान: वेरिएबल का नाम उचित रूप से चुनने से कोड को समझना आसान हो जाता है।
  • लचीलापन: वेरिएबल्स के उपयोग से डेटा को प्रोग्राम में कहीं भी एक्सेस किया जा सकता है।