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

C# में इन्क्रीमेंट (++) और डिक्रीमेंट (--) ऑपरेटर्स


इन्क्रीमेंट ऑपरेटर्स

ऑपरेटरनामव्यवहार
++xप्री-इन्क्रीमेंटमान बढ़ाता है, फिर नया मान लौटाता है
x++पोस्ट-इन्क्रीमेंटपुराना मान लौटाता है, फिर मान बढ़ाता है

डिक्रीमेंट ऑपरेटर्स

ऑपरेटरनामव्यवहार
--xप्री-डिक्रीमेंटमान घटाता है, फिर नया मान लौटाता है
x--पोस्ट-डिक्रीमेंटपुराना मान लौटाता है, फिर मान घटाता है

उदाहरण: इन्क्रीमेंट

using System;

class Demo
{
    static void Main()
    {
        int a = 250;
        Console.WriteLine(a);   // 250
        a++;                    // पोस्ट
        Console.WriteLine(a);   // 251
        ++a;                    // प्री
        Console.WriteLine(a);   // 252

        int b = 0;
        b = a++;  // b=252, a=253
        Console.WriteLine($"b={b}, a={a}");
        b = ++a;  // a=254, b=254
        Console.WriteLine($"b={b}, a={a}");
    }
}

उदाहरण: डिक्रीमेंट

using System;

class Demo
{
    static void Main()
    {
        int a = 250;
        Console.WriteLine(a);   // 250
        a--;                    // पोस्ट
        Console.WriteLine(a);   // 249
        --a;                    // प्री
        Console.WriteLine(a);   // 248

        int b = 0;
        b = a--;  // b=248, a=247
        Console.WriteLine($"b={b}, a={a}");
        b = --a;  // a=246, b=246
        Console.WriteLine($"b={b}, a={a}");
    }
}

सावधानी

  • एक ही एक्सप्रेशन में एकाधिक बार उपयोग न करें (अनुक्रम बिंदु अनिश्चितता)।
  • a = a++ + ++a; → अपरिभाषित व्यवहार (C# में बाएं-से-दाएं मूल्यांकन, लेकिन टालें)।
  1. - जावास्क्रिप्ट ऑपरेटर्स क्या हैं

    आइए एक सरल एक्सप्रेशन “10 + 20 is equal to 30” लेते हैं। यहां 10 और 20 को ऑपरेंड्स कहा जाता है और ‘+’ को ऑपरेटर कहा जाता है। जावास्क्रिप्ट निम्नलिखित प्रकार के ऑपरेटर्स का समर्थन करता है। अरिथमेटिक ऑपरेटर्स कम्पैरिजन ऑपरेटर्स लॉजिकल (या रिलेशनल) ऑपरेटर्स असाइनमेंट ऑ

  1. - C ऑपरेटर्स और पंक्चुएटर्स क्या हैं?

    एक ऑपरेटर का उपयोग एक या कई ऑब्जेक्ट्स पर लागू ऑपरेशन का वर्णन करने के लिए किया जाता है। यह मुख्य रूप से एक्सप्रेशन में अर्थपूर्ण होता है, लेकिन डिक्लेरेशन में भी। यह आमतौर पर नॉन-अल्फान्यूमेरिक कैरेक्टर्स का उपयोग करके एक छोटा अनुक्रम होता है। एक पंक्चुएटर का उपयोग तत्वों की सूची को अलग करने या सम

  1. C भाषा में विभिन्न ऑपरेटर और एक्सप्रेशन C भाषा में विभिन्न ऑपरेटर और एक्सप्रेशन

    C भाषा में ऑपरेटर्स का परिचय ऑपरेटर डेटा पर ऑपरेशन करते हैं। इन्हें निम्न श्रेणियों में वर्गीकृत किया गया है: अंकगणितीय ऑपरेटर्स (Arithmetic Operators) संबंधपरक ऑपरेटर्स (Relational Operators) तार्किक ऑपरेटर्स (Logical Operators) असाइनमेंट ऑपरेटर्स (Assignment Operators) इन्क्रीमेंट और डिक्रीमेंट ऑ