सी # चर और amp; उदाहरण के साथ ऑपरेटरों

विषय - सूची:

Anonim

सी # चर

एक चर एक भंडारण क्षेत्र को दिया गया एक नाम है जो विभिन्न डेटा प्रकारों के मूल्यों को संग्रहीत करने के लिए उपयोग किया जाता है। C # में प्रत्येक चर को एक विशिष्ट प्रकार की आवश्यकता होती है, जो चर की स्मृति के आकार और लेआउट को निर्धारित करता है।

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

उदाहरण के लिए, यदि हमारे पास एक इंटेगर चर है, तो परिवर्धन और घटाव जैसे संचालन को चर पर किया जा सकता है। एक कार्यक्रम में कई चर घोषित कर सकता है।

आइए विभिन्न डेटा प्रकारों के कई चर की घोषणा के एक त्वरित उदाहरण को देखें।

हमारे उदाहरण में, हम दो चर को परिभाषित करेंगे, एक प्रकार 'स्ट्रिंग' और दूसरा प्रकार 'इंटेगर'। फिर हम कंसोल के लिए इन चर के मूल्यों को प्रदर्शित करेंगे। प्रत्येक उदाहरण के लिए, हम अपने Program.cs फ़ाइल में केवल मुख्य फ़ंक्शन को संशोधित करेंगे।

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace DemoApplication{class Program{static void Main(string[] args){String message="The value is ";Int32 val=30;Console.Write(message+val);Console.ReadKey();}}}

कोड स्पष्टीकरण

  1. डेटा प्रकार स्ट्रिंग का एक चर घोषित किया जाता है। चर का नाम 'संदेश' है। चर का मान "मान" है।
  2. डेटा प्रकार Integer (Int32) का एक चर घोषित किया जाता है। चर का नाम 'वल' है। चर का मान 30 है।
  3. अंत में Console.write स्टेटमेंट का उपयोग स्ट्रिंग और इंटेगर वैरिएबल के मान को आउटपुट करने के लिए किया जाता है।

यदि उपरोक्त कोड ठीक से दर्ज किया गया है और कार्यक्रम सफलतापूर्वक निष्पादित किया गया है, तो निम्न आउटपुट प्रदर्शित किया जाएगा।

उत्पादन

आउटपुट से, आप देख सकते हैं कि स्ट्रिंग और पूर्णांक चर दोनों के मान कंसोल पर प्रदर्शित होते हैं।

ऑपरेटरों का उपयोग विभिन्न डेटा प्रकारों के मूल्यों पर संचालन करने के लिए किया जाता है। उदाहरण के लिए, 2 संख्याओं को जोड़ने के लिए, + ऑपरेटर का उपयोग किया जाता है।

आइए विभिन्न प्रकारों के लिए उपलब्ध ऑपरेटरों की तालिका देखें

सी # ऑपरेटर्स

अंकगणितीय आपरेटर

ये वे संचालक हैं जिनका उपयोग संख्याओं पर गणितीय कार्य करने के लिए किया जाता है। नीचे # # में उपलब्ध ऑपरेटरों की सूची दी गई है।

ऑपरेटर विवरण
+ दो ऑपरेंड जोड़ता है
- पहले से दूसरे ऑपरेंड को घटाता है
* दोनों ऑपरेंड को गुणा करता है
/ अंश को डी-अंश द्वारा विभाजित करता है
% मापांक ऑपरेटर और पूर्णांक विभाजन के बाद शेष
++ वृद्धि ऑपरेटर एक के बाद पूर्णांक मान बढ़ाता है
- कमी ऑपरेटर एक के बाद पूर्णांक मान घटाता है

संबंधपरक संकारक

ये वे ऑपरेटर हैं जिनका उपयोग संख्याओं पर संबंधपरक संचालन करने के लिए किया जाता है। नीचे # में रिलेशनल ऑपरेटर्स की सूची उपलब्ध है।

ऑपरेटर विवरण
== जाँच करता है कि दो ऑपरेंड के मान समान हैं या नहीं, यदि हाँ तो स्थिति सच हो जाती है।
=! जाँच करता है कि दो ऑपरेंड के मान समान हैं या नहीं, यदि मान बराबर नहीं हैं तो स्थिति सत्य हो जाती है।
> जाँच करता है कि क्या बाएं संकार्य का मूल्य सही संकार्य के मूल्य से अधिक है, यदि हाँ, तो स्थिति सत्य हो जाती है।
< यह जाँचता है कि क्या बाएं संकार्य का मान दाहिने संचालक के मान से कम है, यदि हाँ, तो स्थिति सत्य हो जाती है।
> = जाँच करता है कि क्या बाएं ऑपरेंड का मूल्य सही ऑपरेंड के मूल्य से अधिक या बराबर है, यदि हाँ तो स्थिति सच हो जाती है।
<= जाँच करता है कि क्या बाएं ऑपरेंड का मूल्य सही ऑपरेंड के मूल्य से कम या बराबर है, यदि हाँ तो स्थिति सच हो जाती है।

लॉजिकल ऑपरेटर्स

ये ऐसे ऑपरेटर हैं जिनका उपयोग मूल्यों पर तार्किक संचालन करने के लिए किया जाता है। नीचे # # में उपलब्ध ऑपरेटरों की सूची दी गई है।

ऑपरेटर विवरण
&& यह लॉजिकल एंड ऑपरेटर है। यदि दोनों ऑपरेंड सच हैं, तो स्थिति सच हो जाती है।
|| यह लॉजिकल या ऑपरेटर है। यदि कोई भी ऑपरेंड सत्य है, तो स्थिति सत्य हो जाती है।
! यह लॉजिकल नॉट ऑपरेटर है।

आइए एक त्वरित उदाहरण देखें कि कैसे ऑपरेटरों को .Net में उपयोग किया जा सकता है।

हमारे उदाहरण में, हम 2 पूर्णांक चर और एक बूलियन चर को परिभाषित करेंगे। फिर हम निम्नलिखित ऑपरेशन करेंगे

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace DemoApplication{class Program{static void Main(string[] args){Int32 val1 = 10,val2 = 20;bool status = true;Console.WriteLine(val1 + val2);Console.WriteLine(val1 < val2);Console.WriteLine(!(status));Console.ReadKey();}}}

कोड स्पष्टीकरण

  1. दो इंटेगर वैरिएबल परिभाषित हैं, एक वेल 1 और दूसरा वेल 2 हैं। इनका उपयोग रिलेशनल और अंकगणितीय ऑपरेशनों को दिखाने के लिए किया जाएगा। एक बूलियन चर को तार्किक संचालन दिखाने के लिए परिभाषित किया गया है।
  2. अंकगणितीय ऑपरेशन का एक उदाहरण दिखाया गया है जिसमें val1 और val2 पर अतिरिक्त संचालक किया जाता है। परिणाम कंसोल को लिखा जाता है।
  3. रिलेशनल ऑपरेशन का एक उदाहरण दिखाया गया है जिसमें ऑपरेटर से कम वैल 1 और वैल 2 पर किया जाता है। परिणाम कंसोल को लिखा जाता है।
  4. लॉजिकल ऑपरेशन का एक उदाहरण दिखाया गया है, जिसमें लॉजिकल ऑपरेटर (!) को स्टेटस वेरिएबल पर लगाया जाता है। तार्किक नहीं ऑपरेटर किसी भी बूलियन मूल्य के वर्तमान मूल्य को उलट देता है। इसलिए अगर एक बूलियन मूल्य 'सच' है, तो तार्किक 'गलत' और इसके विपरीत मूल्य वापस नहीं करेगा। हमारे मामले में चूंकि स्टेटस वैरिएबल का मूल्य 'सही' है, इसलिए परिणाम 'गलत' दिखाई देगा। परिणाम कंसोल को लिखा जाता है।

यदि उपरोक्त कोड ठीक से दर्ज किया गया है और प्रोग्राम को सफलतापूर्वक निष्पादित किया गया है, तो आउटपुट प्रदर्शित किया जाएगा।

उत्पादन