El método BitConverter.Int64BitsToDouble(Int64) se utiliza para convertir el entero de 64 bits con signo especificado en un número de punto flotante de precisión doble.
Sintaxis:
public static double Int64BitsToDouble (long value);
Parámetros: este método toma como parámetro el valor entero de 64 bits con signo .
Valor devuelto: este método devuelve un número de coma flotante de doble precisión cuyo valor es equivalente a value .
Los siguientes programas ilustran el uso del método BitConverter.Int64BitsToDouble(Int64) :
Ejemplo 1:
// C# program to demonstrate // BitConverter.Int64BitsToDouble(Int64) // Method using System; public class GFG { // Main Method public static void Main() { // declaring and initializing // double value long value = 214748364; // Display the double value Console.Write("64-bit signed integer: "); Console.WriteLine("{0}", value); Console.WriteLine(); // Converting double to long value // using BitConverter.DoubleToInt64Bits() // Method double value1 = BitConverter.Int64BitsToDouble(value); // Display the 64-bit signed integer. Console.Write("double-precision floating point number: "); Console.WriteLine("{0}", value1); } }
Producción:
64-bit signed integer: 214748364 double-precision floating point number: 1.06099789153011E-315
Ejemplo 2:
// C# program to demonstrate // BitConverter.Int64BitsToDouble(Int64) // Method using System; using System.Collections.Generic; public class GFG { // Main Method public static void Main() { // declaring and initializing // double value long value = 1; // Display the double value Console.Write("64-bit signed integer: "); Console.WriteLine("{0}", value); Console.WriteLine(); // Converting double to long value // using BitConverter.DoubleToInt64Bits() // Method double value1 = BitConverter.Int64BitsToDouble(value); // Display the 64-bit signed integer. Console.Write("double-precision floating point number: "); Console.WriteLine("{0}", value1); } }
Producción:
64-bit signed integer: 1 double-precision floating point number: 4.94065645841247E-324
Referencia:
Publicación traducida automáticamente
Artículo escrito por RohitPrasad3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA