Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

सी भाषा में परिवर्तनीय घोषणा, आरंभीकरण और असाइनमेंट की व्याख्या करें

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

परिवर्तनीय घोषणा इंगित करती है कि ऑपरेटिंग सिस्टम उस चर नाम के साथ स्मृति का एक टुकड़ा आरक्षित करने जा रहा है।

परिवर्तनीय घोषणा

परिवर्तनीय घोषणा के लिए वाक्य रचना इस प्रकार है -

type variable_name;

या

type variable_name, variable_name, variable_name;

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

iInt a,b;
float c;
double d;

यहाँ a, b, c, d चर हैं। इंट, फ्लोट, डबल डेटा प्रकार हैं।

वैरिएबल इनिशियलाइज़ेशन

वैरिएबल इनिशियलाइज़ेशन का सिंटैक्स इस प्रकार है -

data type variablename=value;

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

int width, height=20;
char letter='R';
float base, area; //variable declaration
double d;
/* actual initialization */
width = 10;
area = 26.5;

वैरिएबल असाइनमेंट

वेरिएबल असाइनमेंट एक वेरिएबल को मान निर्दिष्ट करने की एक प्रक्रिया है।

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

int height = 40;
int base = 31;

चर परिभाषित करने के नियम

  • एक चर अक्षर, अंक और अंडरस्कोर हो सकता है।

  • एक चर नाम एक वर्णमाला और एक अंडरस्कोर से शुरू हो सकता है, लेकिन एक अंक से शुरू नहीं हो सकता है।

  • वेरिएबल नाम में व्हाइटस्पेस की अनुमति नहीं है।

  • एक चर नाम एक आरक्षित शब्द या कीवर्ड नहीं है। उदाहरण के लिए, इंट, गोटो आदि।

उदाहरण

परिवर्तनीय असाइनमेंट के लिए सी प्रोग्राम निम्नलिखित है -

#include <stdio.h>
int main (){
   /* variable definition: */
   int a, b;
   int c;
   float f;
   /* actual initialization */
   a = 40;
   b = 50;
   c = a + b;
   printf("value of c : %d \n", c);
   return 0;
}

आउटपुट

जब उपरोक्त प्रोग्राम को निष्पादित किया जाता है, तो यह निम्नलिखित परिणाम उत्पन्न करता है -

Value of c: 90

  1. सी भाषा में पॉइंटर्स और द्वि-आयामी सरणी की व्याख्या करें

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

  1. C भाषा में पॉइंटर्स और सरणियों की अवधारणाओं की व्याख्या करें

    पॉइंटर्स और ऐरे संकलक द्वारा सरणी के सभी तत्वों के लिए निरंतर स्मृति स्थान आवंटित किए जाते हैं। आधार पता सरणी में पहले तत्व का स्थान है। उदाहरण के लिए, int a [5] ={10, 20,30,40,50}; पांच तत्वों को इस प्रकार संग्रहीत किया जाता है - यदि पी को पूर्णांक सूचक के रूप में घोषित किया जाता है, तो सरण

  1. C भाषा में कैरेक्टर ऑपरेशंस की व्याख्या करें

    वर्ण (ए-जेड (या) ए-जेड), अंक (0-9), एक सफेद स्थान, या सी प्रोग्रामिंग भाषा में एक विशेष प्रतीक हो सकता है। घोषणा सी प्रोग्रामिंग में कैरेक्टर ऑपरेशंस के लिए घोषणा निम्नलिखित है - char a= ‘A’; using a character constant. चरित्र इनपुट / आउटपुट फ़ंक्शन कैरेक्टर इनपुट/आउटपुट फंक्शन्स को नी