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

C# में डिवीजन ऑपरेटर (/): अंकगणितीय ऑपरेटर्स


C# में डिवीजन ऑपरेटर (/) दो संख्याओं को विभाजित करता है। यह अंकगणितीय ऑपरेटर्स का हिस्सा है।

पूर्ण उदाहरण: सभी अंकगणितीय ऑपरेटर्स

using System;

namespace Sample
{
    class Demo
    {
        static void Main(string[] args)
        {
            int num1 = 50;
            int num2 = 25;
            int result;
            
            result = num1 + num2;
            Console.WriteLine("जोड़: मान है {0}", result);
            
            result = num1 - num2;
            Console.WriteLine("घटाव: मान है {0}", result);
            
            result = num1 * num2;
            Console.WriteLine("गुणा: मान है {0}", result);
            
            result = num1 / num2;
            Console.WriteLine("भाग: मान है {0}", result);
            
            result = num1 % num2;
            Console.WriteLine("मॉड्यूलो: मान है {0}", result);
            
            result = num1++;
            Console.WriteLine("पोस्ट-इन्क्रीमेंट: मान है {0}", result);
            
            result = num1--;
            Console.WriteLine("पोस्ट-डिक्रीमेंट: मान है {0}", result);
            
            Console.ReadLine();
        }
    }
}

आउटपुट

जोड़: मान है 75
घटाव: मान है 25
गुणा: मान है 1250
भाग: मान है 2
मॉड्यूलो: मान है 0
पोस्ट-इन्क्रीमेंट: मान है 50
पोस्ट-डिक्रीमेंट: मान है 51

महत्वपूर्ण बिंदु

  • इंटीजर डिवीजन: दोनों ऑपरेंड इंट हों तो परिणाम इंट होता है (दशमलव भाग काट दिया जाता है)। 5 / 2 = 2।
  • फ्लोटिंग-पॉइंट डिवीजन: एक ऑपरेंड फ्लोट/डबल/डेसीमल हो तो परिणाम दशमलव होता है। 5.0 / 2 = 2.5।
  • शून्य से विभाजन: इंट के लिए DivideByZeroException; फ्लोट के लिए Infinity या NaN।
  • % मॉड्यूलो ऑपरेटर शेषफल देता है।
  1. - Java में instanceof ऑपरेटर

    यह ऑपरेटर केवल ऑब्जेक्ट रेफरेंस वेरिएबल्स के लिए उपयोग किया जाता है। ऑपरेटर जांचता है कि ऑब्जेक्ट किसी विशेष प्रकार (क्लास टाइप या इंटरफ़ेस टाइप) का है या नहीं। instanceof ऑपरेटर को इस प्रकार लिखा जाता है −( Object reference variable ) instanceof (class/interface type)यदि ऑपरेटर के बाईं ओर वेरिएबल द

  1. - पायथन टर्नरी ऑपरेटर को कैसे ओवरलोड करें?

    टर्नरी ऑपरेटर को ओवरलोड नहीं किया जा सकता। हालांकि आप इसे लैम्ब्डा/फ़ंक्शन में लपेटकर उपयोग कर सकते हैं। उदाहरण result = lambda x: 1 if x < 3 else 10 print(result(2)) print(result(1000)) आउटपुट यह आउटपुट देगा: 1 10

  1. - ये ऑपरेटर्स (** , ^ , % , //) क्या मायने रखते हैं?

    Python में `**` एक रेज़्ड टू ऑपरेटर है। यह `x**y` एक्सप्रेशन में x को y की पावर तक उठाकर लौटाता है। >>> x = 5 >>> y = 3 >>> x**y 125 `^` एक बिटवाइज़ XOR ऑपरेटर है। दो बिट्स को ऑपरेंड के रूप में लेते हुए यह 1 लौटाता है यदि एक 1 है और दूसरा 0 है। >>> a = 10 >>