C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#のBitConverter.Int64BitsToDouble()メソッド


C#のBitConverter.Int64BitsToDouble()メソッドは、指定された64ビットの符号付き整数を倍精度浮動小数点数に再解釈するために使用されます。

構文

以下は構文です-

public static double Int64BitsToDouble (long val);

上記のパラメータ値は変換する数値です。

BitConverter.Int64BitsToDouble()メソッドを実装する例を見てみましょう-

using System;
public class Demo {
   public static void Main(){
      long d = 9846587687;
      Console.Write("Value (64-bit signed integer) = "+d);
      double res = BitConverter.Int64BitsToDouble(d);
      Console.Write("\nValue (double-precision floating point number) = "+res);
   }
}

出力

これにより、次の出力が生成されます-

Value (64-bit signed integer) = 9846587687
Value (double-precision floating point number) = 4.86486070491012E-314

別の例を見てみましょう-

using System;
public class Demo {
   public static void Main(){
      long d = 20;
      Console.Write("Value (64-bit signed integer) = "+d);
      double res = BitConverter.Int64BitsToDouble(d);
      Console.Write("\nValue (double-precision floating point number) = "+res);
   }
}

出力

これにより、次の出力が生成されます-

Value (64-bit signed integer) = 20
Value (double-precision floating point number) = 9.88131291682493E-323

  1. C#のInt16.CompareTo()メソッド

    C#のInt16.CompareTo()メソッドは、このインスタンスを指定されたオブジェクトまたは別のInt16インスタンスと比較するために使用され、このインスタンスの値が指定された値よりも小さいか、等しいか、または大きいかを示す整数を返します。オブジェクトまたは他のInt16インスタンス。 構文 以下は構文です- public int CompareTo (short val); public int CompareTo (object val); 上記、1 st 構文では、値valは比較する整数ですが、2番目の ndのValは 構文は比較対象です。 現在のインスタンスが値よりも小

  2. C#のBitConverter.DoubleToInt64Bits()メソッド

    C#のBitConverter.DoubleToInt64Bits()メソッドは、指定された倍精度浮動小数点数を64ビットの符号付き整数に変換するために使用されます。 構文 以下は構文です- public static long DoubleToInt64Bits (double val); 上記のValは変換する数値です。 例 BitConverter.DoubleToInt64Bits()メソッドを実装する例を見てみましょう- using System; public class Demo {    public static void Main(){