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