Computer >> Máy Tính >  >> Lập trình >> C#

Phương thức BitConverter.DoubleToInt64Bits () trong C #

Phương thức BitConverter.DoubleToInt64Bits () trong C # được sử dụng để chuyển đổi số dấu phẩy động có độ chính xác kép được chỉ định thành số nguyên có dấu 64 bit.

Cú pháp

Sau đây là cú pháp -

public static long DoubleToInt64Bits (double val);

Ở trên, Val là số để chuyển đổi.

Ví dụ

Bây giờ chúng ta hãy xem một ví dụ để triển khai phương thức BitConverter.DoubleToInt64Bits () -

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);
   }
}

Đầu ra

Điều này sẽ tạo ra kết quả sau -

Value = 5.646587687
64-bit signed integer = 4618043510978159912

Ví dụ

Hãy để chúng tôi xem một ví dụ khác -

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);
   }
}

Đầu ra

Điều này sẽ tạo ra kết quả sau -

Value = 0.001
64-bit signed integer = 4562254508917369340