वैरिएबल
एक कंप्यूटर की आवश्यकता नहीं होगी यदि उसकी स्मृति में विभिन्न सूचनाओं को संग्रहीत करने की क्षमता नहीं होती है और समान एल्गोरिदम का उपयोग करके उसी प्रकार की जानकारी को संसाधित करने में सक्षम नहीं होता है। कंप्यूटर की स्मृति में। साथ ही, हमें यह सीखने की जरूरत है कि किसी तरह कंप्यूटर की मेमोरी सेल्स तक कैसे पहुंचा जाए।
प्रोग्रामिंग में, जैसा कि जीवन में होता है, कंप्यूटर की मेमोरी के किसी हिस्से को संदर्भित करने के लिए, यह नाम से होता है। इस नाम का उपयोग करके, आप जानकारी पढ़ और लिख दोनों सकते हैं।
वेरिएबल कंप्यूटर मेमोरी में एक स्थान है जिसका एक नाम होता है और प्रकार के अनुरूप कुछ मान संग्रहीत करता है यू>।
शब्द "चर" हमें बताता है कि प्रोग्राम निष्पादन के दौरान इसका मूल्य बदल सकता है। जब एक नया चर मान सहेजा जाता है, तो पुराना मिटा दिया जाता है।
एक कंप्यूटर के लिए, सभी जानकारी उसकी स्मृति में डेटा है - शून्य और एक के सेट (इसे सीधे शब्दों में कहें, तो कंप्यूटर में कोई भी जानकारी केवल संख्याएं होती है, और यह उन्हें उसी तरह संसाधित करती है)। हालाँकि, हम जानते हैं कि पूर्णांक और भिन्नात्मक संख्याएँ अलग-अलग तरीके से काम करती हैं। इसलिए, प्रत्येक प्रोग्रामिंग भाषा में विभिन्न प्रकार के डेटा होते हैं, जिन्हें अलग-अलग तरीकों का उपयोग करके संसाधित किया जाता है।
उदाहरण के लिए,
-
पूर्णांक चर – type
int
(अंग्रेज़ी
पूर्णांक – पूर्णांक से), मेमोरी में 4 बाइट्स रखें;
-
वास्तविक वैरिएबल जिनका आंशिक भाग हो सकता है (टाइप <कोड>फ्लोट कोड>– अंग्रेजी से
फ्लोटिंग पॉइंट – फ्लोटिंग पॉइंट) , मेमोरी में 4 बाइट लेता है, या
double
टाइप करता है, जो 8 बाइट लेता है;
-
अक्षर (type
char
– अंग्रेजी से
अक्षर – वर्ण), व्याप्त स्मृति में 1 बाइट।
आइए अपने प्रोग्राम में कुछ वेरिएबल जोड़ने की कोशिश करें।
एक चर का उपयोग करने से पहले, आपको कंप्यूटर को इसके लिए मेमोरी में जगह आवंटित करने के लिए कहना होगा। ऐसा करने के लिए, वेरिएबल को
घोषित होना चाहिए, अर्थात, निर्दिष्ट करें कि यह किस प्रकार का मान संग्रहीत करेगा, और इसे एक नाम दें।
यदि आवश्यक हो तो आप इसे आरंभिक मान भी निर्दिष्ट कर सकते हैं।
उदाहरण
कार्यक्रम को डिसाइड करें।
#शामिल <iosrtream>
नेमस्पेस एसटीडी का उपयोग करना;
मुख्य(){
इंट ए = 6, बी; // घोषित पूर्णांक प्रकार के दो चर,
// मान 6
तुरंत वेरिएबल а
में सहेजा गया था।
// चर b
को प्रारंभिक मान पर सेट नहीं किया गया है,
// इस मामले में स्मृति में क्या होगा, हम नहीं जानते।
}
पूर्व>