एक चर एक भंडारण क्षेत्र में संदर्भित करने का एक तरीका है कंप्यूटर प्रोग्राम. यह मेमोरी लोकेशन पेरोल रिकॉर्ड जैसे मान-संख्या, पाठ या अधिक जटिल प्रकार के डेटा रखता है।
ऑपरेटिंग सिस्टम कंप्यूटर की मेमोरी के अलग-अलग हिस्सों में प्रोग्राम लोड करता है, इसलिए यह जानने का कोई तरीका नहीं है कि कौन सी मेमोरी लोकेशन रखती है विशेष चर कार्यक्रम चलाने से पहले। जब एक चर को "कर्मचारी_पे_रोल_ड," जैसे एक प्रतीकात्मक नाम दिया जाता है संकलक या दुभाषिया मेमोरी में वेरिएबल को कहां स्टोर करना है, यह पता कर सकते हैं।
चर प्रकार
जब आप एक कार्यक्रम में एक चर घोषित करते हैं, तो आप इसके प्रकार को निर्दिष्ट करते हैं, जिसे अभिन्न, अस्थायी बिंदु, दशमलव, बूलियन या अशक्त प्रकारों में से चुना जा सकता है। टाइप कंपाइलर को बताता है कि वेरिएबल को कैसे हैंडल किया जाए और टाइप एरर के लिए चेक किया जाए। प्रकार भी चर की मेमोरी की स्थिति और आकार को निर्धारित करता है, उन मूल्यों की श्रेणी जो इसे स्टोर कर सकते हैं और वे कार्य जो चर पर लागू किए जा सकते हैं। कुछ बुनियादी चर प्रकारों में शामिल हैं:
पूर्णांक - इंट "पूर्णांक" के लिए छोटा है। इसका उपयोग संपूर्ण संख्याओं को धारण करने वाले संख्यात्मक चर को परिभाषित करने के लिए किया जाता है। केवल नकारात्मक और सकारात्मक संपूर्ण संख्याओं को ही इंट चर में संग्रहीत किया जा सकता है।
शून्य - एक अशक्त int में int के समान मान होते हैं, लेकिन यह संपूर्ण संख्याओं के अलावा null को संग्रहीत कर सकता है।
चार - एक चार प्रकार में यूनिकोड वर्ण होते हैं - वे अक्षर जो अधिकांश लिखित भाषाओं का प्रतिनिधित्व करते हैं।
बूल - एक बूल एक मौलिक परिवर्तनशील प्रकार है जो केवल दो मान ले सकता है: 1 और 0, जो सही और गलत के अनुरूप है।
नाव, डबल और दशमलव - ये तीन प्रकार के चर पूरे संख्याओं, संख्याओं को दशमलव और अंशों से संभालते हैं। तीनों के बीच का अंतर मूल्यों की श्रेणी में है। उदाहरण के लिए, डबल फ्लोट के आकार का दोगुना है, और यह अधिक अंकों को समायोजित करता है।
भिन्नता की घोषणा
इससे पहले कि आप एक चर का उपयोग कर सकें, आपको इसे घोषित करना होगा, जिसका अर्थ है कि आपको इसे एक नाम और एक प्रकार निर्दिष्ट करना होगा। आपके द्वारा एक चर घोषित करने के बाद, आप इसे उस प्रकार के डेटा को संग्रहीत करने के लिए उपयोग कर सकते हैं, जिसे आपने होल्ड करने के लिए घोषित किया था। यदि आप एक चर का उपयोग करने की कोशिश करते हैं जिसे घोषित नहीं किया गया है, तो आपका कोड संकलित नहीं होगा। C # में एक वैरिएबल की घोषणा करने से फॉर्म बनता है:
चर सूची में अल्पविराम द्वारा अलग किए गए एक या अधिक पहचानकर्ता नाम होते हैं। उदाहरण के लिए:
int i, j, k;
char c, ch;
वैरिएबल की शुरुआत
चर को एक स्थिर चिह्न का उपयोग करके एक मान दिया जाता है जिसके बाद एक स्थिरांक होता है। फार्म है:
आप एक वैरिएबल पर एक मान निर्दिष्ट कर सकते हैं उसी समय जब आप इसे घोषित करते हैं या बाद में। उदाहरण के लिए:
int i = 100;
या
संक्षेप में;
इंट बी;
डबल सी;
/ * वास्तविक आरंभीकरण * /
a = 10;
बी = 20;
c = a + b;
C # के बारे में
C # एक ऑब्जेक्ट-ओरिएंटेड भाषा है जो किसी भी वैश्विक चर का उपयोग नहीं करती है। यद्यपि यह संकलित किया जा सकता है, यह लगभग हमेशा .NET फ्रेमवर्क के साथ संयोजन में उपयोग किया जाता है, इसलिए C # में लिखे गए अनुप्रयोग .NET स्थापित के साथ कंप्यूटर पर चलाए जाते हैं।