C# - 将双精度值转换为 [8 字节 IEEE 浮点] 并再次转换回来
本文关键字:转换 IEEE 浮点 回来 字节 双精度 | 更新日期: 2023-09-27 18:35:21
希望你能帮我解决这个问题。
我正在为客户工作,在他的技术说明中,我需要将双精度值发送到 C# 中的 IEEE 浮动 8 字节点。这只是一部分,之后我需要能够接收 IEEE 浮动 8 字节点并从中提取双精度。
我收到的特定值是 19500.00。
我已经在网上搜索了一段时间,但我认为我的谷歌技能让我悬而未决!
任何帮助将不胜感激,但代码将是首选。
答案很简单:
双精度值 = 19500.00;
这给出了字节:
var bytes = BitConverter.GetBytes(value);
这再次给出了双精度:
var value = BitConverter.ToDouble(bytes, 0);