কম্পিউটার

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 দ্বারা নির্দিষ্ট করা ইউনিকোড অক্ষর মেলে।

  2. জাভাস্ক্রিপ্টে একটি স্ট্রিংকে ফ্লোটিং পয়েন্ট নম্বরে কীভাবে রূপান্তর করবেন?

  3. সি-তে ফ্লোটিং পয়েন্ট নম্বরে সেট বিটগুলি কীভাবে গণনা করবেন?

  4. পাইথনে ফ্লোটিং পয়েন্ট উপস্থাপনার সূচক অংশে বিটের সংখ্যা পান