C language में डाटा को process करने के लिए या रन टाइम पर डाटा manipulate (डाटा में हेर फेर करना) करने के लिए variable को बनाना पड़ता हैं ।
अब डाटा को process करने के लिए memory में उसकी जगह या नाम भी दिया जाता हैं । एक variable ओर कुछ नहीं बल्कि storage area को दिया गया नाम हैं । जिसकी value run टाइम पर भी बदली जा सकती हैं । C program में variables विभिन्न type के हो सकते हैं जिससे length को define किया जाता हैं ।
C variable की परिभाषा| Definition of variable in C in Hindi
एक variable compiler को यह निर्धारित करता हैं की कितना storage मेमोरी में बनाना हैं ओर कितनी लिमिट (limit) तक उस स्टोरेज में डाटा को प्रोसैस कराया जा सकता हैं ।
Variable के साथ साथ data type को भी define किया जाता हैं जिससे length को निर्धारित किया जाता हैं ओर उसी के आधार पर मेमोरी में स्टोरेज बनती हैं ।
C programming में program के अनुसार किसी डाटा को स्टोर करने के लिए computer की मेमोरी में space reserved करने ओर उस स्पेस का कोई नाम रखने को identifier declaration कहते हैं । पिछले टूटोरियल में हमने identifiers के बारे में सीखा था ।
समान data type वाले variables को एक साथ भी define किया जा सकता हैं ।
type variable_list
उपर दिये गए syntax में type जो हैं C के data टाइप को परदर्शित करता हैं जैसे - char, int, float, double, bool ।
variable_lists में एक या एक से अधिक identifiers के नाम commas लगाकर लिखे जा सकते हैं । जैसे –
int a, b, c;
char c, ch;
float f,salary;
double d;
यदि आपको एक या एक से अधिक identifiers को समान data type के साथ declare करना हैं तो उनके बीच में comma दिया जाता हैं ।
Variable के नाम को बनाने के लिए किन किन बातों को धियान में रखना जरूरी होता हैं । Making variables In C
1. एक variable का नाम letters, अंकों (Digits) और अंडरस्कोर (underscore _) से बना हो सकता है।
2. यदि किसी variable के नाम में digit का उपयोग करना हैं तो digit से पहले कम से कम एक character का होना बहुत ही जरूरी होता हैं ।
3. यदि किसी variable के नाम को digit से शुरू करते हैं तो ये बिलकुल गलत हैं variable के नामे में शुरू मे digit नहीं ले सकते जैसे –
123_var
यह बिलकुल गलत तरीका होता हैं ।
सही तरीके –
var123 , v1_123
इस तरह से आप variable के नाम को लिख सकते हैं ।
4. वारिबल के नामे में white space नही दिया जाता हैं । white space की जगह underscore _ दे सकते हैं जिस से variable में कोई white space नही रहता ।
जैसे –
var point1
यह बिलकुल गलत है।
सही यह हैं –
var_point1
5. Variable के नाम में कोई भी special symbol का उपयोग नही किया जाता हैं ।
6. पिछले tutorial मे हमने सीखा था की keywords reserved word होते हैं तो किसी भी keywords का नाम भी variables के नाम की जगह नही उपयोग किया जा सकता हैं ।
7. C programming language में बहुत सारे built-in functions भी होते होते हैं । Built-in functions वे functions होते हैं जो पहले से ही किसी specific task को पूरा करने के लिए बनाए गए हो ओर सिर्फ हमे उनका use करना पड़ता हैं । Built-in functions को readymade function भी कहा जाता हैं क्यूकी ये पहले से ही बने होते हैं जो की C लाइब्ररी (C Library) में रहते हैं । किसी भी built-in functions का नाम variable के नाम के रूप में उपयोग नही किया जा सकता हैं । variable का नाम reserved word ओर functions के नाम से अलग होना चाइए ।
C language मे variable को कैसे initialize करते हैं । How to initialize variables in C?
Variable को initialize करने का मतलब हैं की variable को कोई initial वैल्यू को assign करना । यह काम हम variable declaration के समय भी कर सकते हैं जैसे -
int a=2, b=6, c=4;
char c=’ab’;
इस तरह से किसी भी variables को declare ओर initialize किया जा सकता हैं ।
Variable का उदाहरण | Example of variable in C
चलिये एक साधारण से C प्रोग्राम से समझते हैं की किस तरह से C programming language में variable को declare और initialize करके प्रोग्राम में उपयोग किया जाता हैं ।
हम यहाँ पर साधारण addition प्रोग्राम बनाएँगे जिसमे तीन variables को declare ओर 2 variables ko वैल्यू assign (initialize) करेंगे ।
#include <stdio.h>
#include <stdlib.h>
void main() {
int a=10,b=5,sum;
sum=a+b;
printf("Sum of two numbers = %d",sum);
}
Output-
Sum of two numbers = 15
उपर दिये गए उदाहरण में हमने variable a ओर b को declare करने के साथ साथ initialize भी किया हैं साथ में एक sum नामक variable को declare किया क्यूकी हमे 2 variable का sum तीसरे variable में store करना हैं ताकि उस variable को आसानी से प्रिंट कराया जा सके ।
इस तरह से C programming language में variable को declare ओर initialize किया जाता हैं जो की कम्प्युटर की memory में स्टोरा होता हैं जिसे रन टाइम पर भी manipulate (variables की value को badlna) किया जा सकता हैं ।
इस तरह से आपने C language में variable के बारे में सीखा ओर समझा ।
Recommended Posts:-