Saturday, August 6, 2016

Variables


सी प्रोगा्रमिंग भाषा में चर ¼ Variable½  एक ऐसा टोकन है जो प्रोगा्रम रन ¼Run½  होने के दौरान स्वयं के मान को  परिवर्तित ¼ change½  कर सकता है।

1. चर( Variable) को परिभाषित करना
चर (Variable) को परिभाषित करने के लिये प्रोगा्रमर को उसका डेटा टाईप एवं चर (Variable) नाम बताना होता है। चर (Variable) को दो प्रकार से परिभाषित किया जा सकता है।

प्रकार-1ः प्रकार-1 में डेटा टाईप एवं चर (Variable) का नाम परिभाषित किया जाता है इसमें किसी प्रकार की कोई डिफाल्ट मान नही दिया जा सकता है।
   datatype    variable_name;     

प्रकार-2ः प्रकार-2 में डेटा टाईप, चर (Variable) का नाम एवं  डिफाल्ट मान भी दिया जाता है।
   datatype     variable_name  = value;    

2. चर( टंतपंइसम) का प्रोगा्रम
जब प्रोगा्रमर प्रोगा्रम चर (Variable) को परिभाषित (डिफाईन) करता है तो निम्न प्रकार से करता है


  void main()
  {
   int a = 10 ;
   float b = 15.0;
   char c = 'A';

  clrscr();

 // Value of a  
//  चर  a की ओरिजनल मान को प्रिंट किया गया है
   printf(" \n Value of a-> %d",a);

// Scan the New value of variable  a
//  चर की नयी मान को यूजर के द्वारा स्वीकार किया गया है।
   printf(" \n Enter the value of a ->");
   scanf(" %d ",&a);

//  चर a की नये मान को प्रिंट किया गया है
// Print the New value of variable a
   printf(" Value of a -> %d ",a);

 // Print the Address (location) of variable a
// चर a की मेमोरी एडरेष(लोकेषनद्ध)  को प्रिंट किया गया है
   printf(" Address of a -> ",&a);

   getch();

  }
 
इस प्रोगा्रम में हमनें चर( Variable) में परिवर्तित होने वाले प्रकृति को बताने का प्रयास किया है।
3. Variable Memory Structure

जैसा कि उपरोक्त प्रोगा्रम में बताया गया है। जब हम चर (टंतपंइसम) को परिभाषित ( डिफाईन) करते हैं तो मेंमेारी में निम्न प्रकार से डेटा स्टोर किया जाता है । चर (टंतपंइसम) को परिभाषित करने पर मेमोरी की स्थिति निम्न होती है।




dfgdsgf

 ss