gpt4 book ai didi

c# - 如何从二进制数据中读取 64 位 IEEE 标准 754 double ?

转载 作者:太空狗 更新时间:2023-10-30 01:27:53 24 4
gpt4 key购买 nike

我有一个由 64 位 IEEE 标准 754 float 组成的数据流。在使用 C# 时,我如何将这些读作 double ?有没有办法将 long/ulong 转换为 double?

最佳答案

BitConverter.Int64BitsToDouble method专门设计用于执行此操作。或者,您可以在流的顶部使用 BinaryReader,并使用其 ReadDouble 方法直接获取 double 值。

double doubleValue = BitConverter.Int64BitsToDouble(longValue);

关于c# - 如何从二进制数据中读取 64 位 IEEE 标准 754 double ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2100357/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com