0

希望你能帮我解决这个问题。

我正在为一个客户工作,在他的技术说明中,我需要向C# 中的IEEE Floating 8byte 点发送一个双精度值。这只是其中一部分,之后我需要能够接收一个 IEEE 浮点 8 字节点并从中提取双精度。

我收到的具体值是 19500.00。

我已经在网上搜索了一段时间,但认为我的 Google 技能让我悬而未决!

任何帮助将不胜感激,但代码将是首选。

4

1 回答 1

0

答案很简单:

双值 = 19500.00;

这给出了字节:

var bytes = BitConverter.GetBytes(value);

这再次给出了双倍:

var value = BitConverter.ToDouble(bytes, 0);

于 2013-10-14T06:58:11.317 回答