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

C# में Decimal स्ट्रक्चर


C# में Decimal स्ट्रक्चर एक दशमलव फ्लोटिंग-पॉइंट नंबर को दर्शाता है। Decimal मान प्रकार 79,228,162,514,264,337,593,543,950,335 से -79,228,162,514,264,337,593,543,950,335 तक की दशमलव संख्याओं को दर्शाता है। Decimal का डिफॉल्ट मान 0 है।

आइए अब Decimal स्ट्रक्चर में मेथड्स के कुछ उदाहरण देखते हैं:

Decimal.Add()

C# में Decimal.Add() मेथड का उपयोग दो निर्दिष्ट Decimal मानों को जोड़ने के लिए किया जाता है।

सिंटैक्स

निम्नलिखित सिंटैक्स है:

public static decimal Add (decimal val1, decimal val2);

ऊपर, va1 जोड़ने के लिए पहला दशमलव है, जबकि val2 जोड़ा जाने वाला दूसरा दशमलव है।

उदाहरण

आइए अब Decimal.Add() मेथड को लागू करने का एक उदाहरण देखते हैं:

using System; 
public class Demo { 
    public static void Main(){ 
        Decimal val1 = 3.07m; 
        Decimal val2 = 4.09m; 
        Console.WriteLine("दशमलव 1 = " + val1); 
        Console.WriteLine("दशमलव 2 = " + val2); 
        Decimal res = Decimal.Add(val1, val2); 
        Console.WriteLine("परिणाम (योग) = " + res); 
    } 
}

आउटपुट

यह निम्नलिखित आउटपुट देगा:

दशमलव 1 = 3.07 
दशमलव 2 = 4.09 
परिणाम (योग) = 7.16

उदाहरण

आइए अब Decimal.Add() मेथड को लागू करने का एक और उदाहरण देखते हैं:

using System; 
public class Demo { 
    public static void Main(){ 
        Decimal val1 = Decimal.MinValue; 
        Decimal val2 = 8.21m; 
        Console.WriteLine("दशमलव 1 = " + val1); 
        Console.WriteLine("दशमलव 2 = " + val2); 
        Decimal res = Decimal.Add(val1, val2); 
        Console.WriteLine("परिणाम (योग) = " + res); 
    } 
}

आउटपुट

यह निम्नलिखित आउटपुट देगा:

दशमलव 1 = -79228162514264337593543950335 
दशमलव 2 = 8.21 
परिणाम (योग) = -79228162514264337593543950327

Decimal.Ceiling()

C# में Decimal.Ceiling() मेथड का उपयोग निर्दिष्ट दशमलव संख्या से बड़ा या बराबर सबसे छोटा इंटीग्रल मान वापस करने के लिए किया जाता है।

सिंटैक्स

निम्नलिखित सिंटैक्स है:

public static decimal Ceiling (decimal val);

ऊपर, Val दशमलव संख्या है।

उदाहरण

आइए अब Decimal.Ceiling() मेथड को लागू करने का एक उदाहरण देखते हैं:

using System; 
public class Demo { 
    public static void Main(){ 
        Decimal val1 = 12.85m; 
        Decimal val2 = 3.45m; 
        Console.WriteLine("दशमलव 1 = " + val1); 
        Console.WriteLine("दशमलव 2 = " + val2); 
        Console.WriteLine("Ceiling (val1) = " + Decimal.Ceiling(val1)); 
        Console.WriteLine("Ceiling (val2) = " + Decimal.Ceiling(val2)); 
    } 
}

आउटपुट

यह निम्नलिखित आउटपुट देगा:

दशमलव 1 = 12.85 
दशमलव 2 = 3.45 
Ceiling (val1) = 13 
Ceiling (val2) = 4

उदाहरण

आइए अब Decimal.Ceiling() मेथड को लागू करने का एक और उदाहरण देखते हैं:

using System; 
public class Demo { 
    public static void Main(){ 
        Decimal val1 = -10.85m; 
        Decimal val2 = -33.45m; 
        Console.WriteLine("दशमलव 1 = " + val1); 
        Console.WriteLine("दशमलव 2 = " + val2); 
        Console.WriteLine("Ceiling (val1) = " + Decimal.Ceiling(val1)); 
        Console.WriteLine("Ceiling (val2) = " + Decimal.Ceiling(val2)); 
    } 
}

आउटपुट

यह निम्नलिखित आउटपुट देगा:

दशमलव 1 = -10.85 
दशमलव 2 = -33.45 
Ceiling (val1) = -10 
Ceiling (val2) = -33

Decimal.Compare()

C# में Decimal.Compare() मेथड का उपयोग दो निर्दिष्ट Decimal मानों की तुलना करने के लिए किया जाता है।

सिंटैक्स

निम्नलिखित सिंटैक्स है:

public static int Compare (decimal val1, decimal val2);

ऊपर, val1 तुलना करने वाला पहला मान है, जबकि Val तुलना करने वाला दूसरा मान है।

रिटर्न मान शून्य से कम है यदि val1, val2 से कम है। रिटर्न मान 0 है यदि Val = val2, जबकि शून्य से अधिक है यदि val1, val2 से अधिक है।

उदाहरण

आइए अब Decimal.Compare() मेथड को लागू करने का एक उदाहरण देखते हैं:

using System; 
public class Demo { 
    public static void Main(){ 
        Decimal val1 = 45.85m; 
        Decimal val2 = 35.45m; 
        Console.WriteLine("दशमलव 1 = " + val1); 
        Console.WriteLine("दशमलव 2 = " + val2); 
        Console.WriteLine("तुलना मान = " + Decimal.Compare(val1,val2)); 
    } 
}

आउटपुट

यह निम्नलिखित आउटपुट देगा:

दशमलव 1 = 45.85 
दशमलव 2 = 35.45 
तुलना मान = 1

उदाहरण

आइए अब Decimal.Compare() मेथड को लागू करने का एक और उदाहरण देखते हैं:

using System; 
public class Demo { 
    public static void Main(){ 
        Decimal val1 = 65.15m; 
        Decimal val2 = 65.15m; 
        Console.WriteLine("दशमलव 1 = " + val1); 
        Console.WriteLine("दशमलव 2 = " + val2); 
        Console.WriteLine("तुलना मान = " + Decimal.Compare(val1,val2)); 
    } 
}

आउटपुट

यह निम्नलिखित आउटपुट देगा:

दशमलव 1 = 65.15 
दशमलव 2 = 65.15 
तुलना मान = 0

  1. - C# में Decimal.Compare() मेथड

    C# में Decimal.Compare() मेथड का उपयोग दो निर्दिष्ट Decimal मानों की तुलना करने के लिए किया जाता है।सिंटैक्सनिम्नलिखित सिंटैक्स है:public static int Compare (decimal val1, decimal val2);यहाँ, val1 तुलना करने वाला पहला मान है, जबकि val2 तुलना करने वाला दूसरा मान है।रिटर्न वैल्यू शून्य से कम होती है य

  1. - C# में UInt32 स्ट्रक्चर

    UInt32 स्ट्रक्चर 32-बिट अनसाइन्ड इंटीजर को दर्शाता है। UInt32 वैल्यू टाइप 0 से 4,294,967,295 तक मानों वाले अनसाइन्ड इंटीजर्स को दर्शाता है।आइए अब UInt32 स्ट्रक्चर के कुछ मेथड्स के उदाहरण देखते हैं:UInt32.CompareTo()C# में UInt32.CompareTo() मेथड का उपयोग वर्तमान इंस्टेंस की तुलना किसी निर्दिष्ट ऑब्ज

  1. - C# में डेसीमल प्रकार

    डेसीमल प्रकार एक वैल्यू टाइप है और इसमें प्लस, माइनस, गुणा और भाग ऑपरेटर्स हैं।सबसे पहले, दो डेसीमल मान सेट करें:decimal d1 = 5.8M; decimal d2 = 3.2M;डेसीमल जोड़ने के लिए:d1 = d1 + d2;आइए दो डेसीमल मान जोड़ने का एक उदाहरण देखें:उदाहरणusing System; using System.Linq; class Demo {    static