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

C# में Decimal को 32-बिट अनसाइन्ड इंटीजर में बदलना

उदाहरण 1: छोटे Decimal मान को UInt32 में बदलना

using System;

public class Demo {
    public static void Main() {
        Decimal val = 0.001m;
        Console.WriteLine("Decimal मान = " + val);
        uint res = Decimal.ToUInt32(val);
        Console.WriteLine("32-बिट अनसाइन्ड इंटीजर = " + res);
    }
}

आउटपुट

Decimal मान = 0.001
32-बिट अनसाइन्ड इंटीजर = 0

उदाहरण 2: बड़े Decimal मान को बदलना

using System;

public class Demo {
    public static void Main() {
        Decimal val = 67.487m;
        Console.WriteLine("Decimal मान = " + val);
        uint res = Decimal.ToUInt32(val);
        Console.WriteLine("32-बिट अनसाइन्ड इंटीजर = " + res);
    }
}

आउटपुट

Decimal मान = 67.487
32-बिट अनसाइन्ड इंटीजर = 67
  1. - C भाषा में हेक्साडेसिमल को पूर्णांक (Integer) में बदलना

    समस्या C प्रोग्रामिंग भाषा का उपयोग करके हेक्साडेसिमल मान को पूर्णांक मान में कैसे बदलें? समाधान हेक्साडेसिमल मान 16 प्रतीकों में दर्शाए जाते हैं: 0-9 और A-F। यहां A-F का दशमलव समतुल्य 10-15 है। रूपांतरण तर्क हेक्स: A12 स्थिति: 2 1 0 (दाएं से बाएं, 0-आधारित) मान: 10 1 2 (A=10, 1=1, 2=2) दशमल

  1. - C/C++ में इंटीजर ओवरफ्लो का पता कैसे लगाएं?

    एकमात्र सुरक्षित तरीका है ओवरफ्लो होने से पहले इसकी जांच करना। इंटीजर ओवरफ्लो की जांच के कुछ हैकी तरीके हैं। इसलिए यदि आप अनसाइन्ड इंट एडिशन में ओवरफ्लो का पता लगाने का लक्ष्य रख रहे हैं, तो आप जांच सकते हैं कि क्या परिणाम वास्तव में जोड़े गए किसी भी मान से कम है। उदाहरण के लिए, उदाहरण कोड unsigne

  1. C++ में अनसाइन्ड इंटीजर के लिए रीस्टोरिंग डिवीजन एल्गोरिथम C++ में अनसाइन्ड इंटीजर के लिए रीस्टोरिंग डिवीजन एल्गोरिथम

    एक अनसाइन्ड इंटीजर को डिवीजन एल्गोरिथम का उपयोग करके विभाजित करने पर चर्चा करें। कुछ डिवीजन एल्गोरिथम कागज पर लागू होते हैं, और अन्य डिजिटल सर्किट पर लागू होते हैं। डिवीजन एल्गोरिथम दो प्रकार के होते हैं: स्लो डिवीजन एल्गोरिथम और फास्ट डिवीजन एल्गोरिथम। स्लो डिवीजन एल्गोरिथम में रीस्टोरिंग, नॉन-परफ