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

निर्दिष्ट डबल-सटीक फ़्लोटिंग पॉइंट नंबर को सी # में 64-बिट हस्ताक्षरित पूर्णांक में कनवर्ट करें

निर्दिष्ट डबल-सटीक फ़्लोटिंग पॉइंट नंबर को 64-बिट हस्ताक्षरित पूर्णांक में बदलने के लिए, कोड इस प्रकार है -

उदाहरण

using System;
public class Demo {
   public static void Main() {
      double d = 5.646587687;
      Console.Write("Value = "+d);
      long res = BitConverter.DoubleToInt64Bits(d);
      Console.Write("\n64-bit signed integer = "+res);
   }
}

आउटपुट

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

Value = 5.646587687
64-bit signed integer = 4618043510978159912

उदाहरण

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

using System;
public class Demo {
   public static void Main() {
      double d = 0.001;
      Console.Write("Value = "+d);
      long res = BitConverter.DoubleToInt64Bits(d);
      Console.Write("\n64-bit signed integer = "+res);
   }
}

आउटपुट

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

Value = 0.001
64-bit signed integer = 4562254508917369340

  1. हेक्साडेसिमल संख्या XXXX द्वारा निर्दिष्ट यूनिकोड वर्ण का मिलान करें।

    जावास्क्रिप्ट रेगुलर एक्सप्रेशन के साथ हेक्साडेसिमल संख्या xxx द्वारा निर्दिष्ट यूनिकोड वर्ण का मिलान करने के लिए, निम्नलिखित का उपयोग करें - \uxxxx उदाहरण हेक्साडेसिमल संख्या वर्ण xxxx से मेल खाने के लिए आप निम्न कोड को चलाने का प्रयास कर सकते हैं। यह हेक्साडेसिमल संख्या 53 यानी S - . से मेल खाता ह

  1. जावास्क्रिप्ट में एक स्ट्रिंग को फ्लोटिंग पॉइंट नंबर में कैसे बदलें?

    जावास्क्रिप्ट ने parseFloat() नामक एक विधि प्रदान की है स्ट्रिंग को फ़्लोटिंग पॉइंट . में बदलने के लिए टी संख्या। फ्लोटिंग नंबर दशमलव के अलावा और कुछ नहीं हैं। हमारे पास parseInt() . नामक एक अन्य विधि भी है एक ही कार्य करने के लिए लेकिन यह दशमलव के साथ सौदा नहीं करेगा। यह केवल पूर्णांक देता है। Pa

  1. सी में फ्लोटिंग पॉइंट नंबर में सेट बिट्स को कैसे गिनें?

    इस समस्या में, एक फ्लोटिंग पॉइंट मान दिया जाता है। हमें इसके द्विआधारी प्रतिनिधित्व में सेट बिट्स की संख्या का पता लगाना है। उदाहरण के लिए, यदि एक फ्लोटिंग पॉइंट नंबर 0.15625 है, तो छह सेट बिट्स हैं। एक ठेठ सी संकलक एकल परिशुद्धता फ़्लोटिंग पॉइंट प्रतिनिधित्व का उपयोग करता था। तो यह इस तरह दिखेगा।