4

64 ビットの IEEE 標準 754 浮動小数点数で構成されるデータ ストリームがあります。C# を使用してこれらを double として読み取るにはどうすればよいですか? long/ulong を double に変換する方法はありますか?

4

1 に答える 1

4

BitConverter.Int64BitsToDoubleメソッドは、これを行うために特別に設計されています。BinaryReaderまたは、ストリームの上でa を使用して、そのメソッドdoubleで値を直接取得することもできます。ReadDouble

double doubleValue = BitConverter.Int64BitsToDouble(longValue);
于 2010-01-20T09:50:42.190 に答える