Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

सी # में उपसर्ग और पोस्टफिक्स ऑपरेटरों के बीच अंतर?

उपसर्ग ऑपरेटर

वेतन वृद्धि ऑपरेटर ++ यदि एक चर पर उपसर्ग के रूप में उपयोग किया जाता है, तो चर का मान 1 से बढ़ जाता है। उसके बाद मान पोस्टफिक्स ऑपरेटर के विपरीत वापस आ जाता है। इसे प्रीफिक्स इंक्रीमेंट ऑपरेटर कहा जाता है। ठीक उसी तरह प्रीफ़िक्स डिक्रीमेंट ऑपरेटर काम करता है लेकिन यह 1 से कम हो जाता है।

उदाहरण के लिए, उपसर्ग ऑपरेटर का एक उदाहरण -

++a;

निम्नलिखित एक उदाहरण है जो उपसर्ग वेतन वृद्धि ऑपरेटर को प्रदर्शित करता है -

उदाहरण

using System;
class Program {
   static void Main() {

      int a, b;
      a = 50;
      Console.WriteLine(++a);

      b = a;
      Console.WriteLine(a);
      Console.WriteLine(b);
   }
}

आउटपुट

51
51
51

पोस्टफिक्स ऑपरेटर

इंक्रीमेंट ऑपरेटर ++ यदि किसी वेरिएबल पर पोस्टफिक्स के रूप में उपयोग किया जाता है, तो वेरिएबल का मान पहले वापस किया जाता है और फिर 1 से इंक्रीमेंट हो जाता है। इसे पोस्टफिक्स इंक्रीमेंट ऑपरेटर कहा जाता है। इसी तरह से डिक्रीमेंट ऑपरेटर काम करता है लेकिन यह 1 से कम हो जाता है।

पोस्टफिक्स ऑपरेटर का एक उदाहरण।

a++;

निम्नलिखित एक उदाहरण है जो दिखा रहा है कि पोस्टफ़िक्स ऑपरेटर के साथ कैसे काम करना है -

उदाहरण

using System;
class Program {
   static void Main() {

      int a, b;
      a = 10;
      Console.WriteLine(a++);

      b = a;
      Console.WriteLine(a);
      Console.WriteLine(b);
   }
}

आउटपुट

10
11
11

  1. सी # में पोस्टफिक्स ऑपरेटर क्या हैं?

    इंक्रीमेंट ऑपरेटर ++ ऑपरेटर है। यदि किसी वेरिएबल पर पोस्टफिक्स के रूप में उपयोग किया जाता है, तो वेरिएबल का मान पहले लौटाया जाता है और फिर 1 से बढ़ जाता है। इसे पोस्टफिक्स इंक्रीमेंट ऑपरेटर कहा जाता है। उसी तरह, डिक्रीमेंट ऑपरेटर काम करता है लेकिन यह 1 से घट जाता है। उदाहरण के लिए, a++; निम्नलिखित

  1. ==के बीच अंतर और अजगर में ऑपरेटर है।

    है और बराबर (==) ऑपरेटर ज्यादातर समान हैं लेकिन वे समान नहीं हैं। is ऑपरेटर परिभाषित करता है कि क्या दोनों चर एक ही वस्तु की ओर इशारा करते हैं जबकि ==चिह्न जाँचता है कि क्या दो चर के मान समान हैं। उदाहरण कोड # Python program to # illustrate the # difference between # == and is operator # [] i

  1. पायथन में =और ==ऑपरेटरों के बीच क्या अंतर है?

    पायथन में =प्रतीक को असाइनमेंट . के रूप में परिभाषित किया गया है ऑपरेटर। इसके बाईं ओर एक चर और इसके दाईं ओर एक अभिव्यक्ति की आवश्यकता होती है। दाईं ओर के व्यंजक का मान बाईं ओर के चर को सौंपा गया है। चर के व्यंजक और नाम विनिमेय नहीं हैं। >>> a=10 >>> b=20 >>> c=a+b >>