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

कन्वर्टडिसीमल सी # में 32-बिट अहस्ताक्षरित पूर्णांक के बराबर

निर्दिष्ट दशमलव के मान को समतुल्य 32-बिट अहस्ताक्षरित पूर्णांक में बदलने के लिए, कोड इस प्रकार है -

उदाहरण

using System;
public class Demo {
   public static void Main() {
      Decimal val = 0.001m;
      Console.WriteLine("Decimal value = "+val);
      uint res = Decimal.ToUInt32(val);
      Console.WriteLine("32-bit unsigned integer = "+res);
   }
}

आउटपुट

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

Decimal value = 0.001
32-bit unsigned integer = 0

उदाहरण

आइए एक और उदाहरण देखें -

using System;
public class Demo {
   public static void Main() {
      Decimal val = 67.487m;
      Console.WriteLine("Decimal value = "+val);
      uint res = Decimal.ToUInt32(val);
      Console.WriteLine("32-bit unsigned integer = "+res);
   }
}

आउटपुट

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

Decimal value = 67.487
32-bit unsigned integer = 67

  1. सी भाषा का उपयोग करके हेक्स दशमलव का पूर्णांक मान में रूपांतरण

    समस्या C प्रोग्रामिंग भाषा का उपयोग करके हेक्साडेसिमल मान को पूर्णांक मान में कैसे बदलें? अवधारणा की व्याख्या करें। समाधान हेक्साडेसिमल मान 16 प्रतीकों 1 से 9 और ए से एफ तक प्रतिनिधित्व करते हैं। यहां, ए से एफ दशमलव समकक्ष 10 से 15 है। उदाहरण फ़ंक्शन का उपयोग करके हेक्साडेसिमल को पूर्णांक में पर

  1. सी/सी++ में पूर्णांक अतिप्रवाह का पता कैसे लगाएं?

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

  1. सी ++ में अहस्ताक्षरित पूर्णांक के लिए डिवीजन एल्गोरिदम बहाल करना

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