【发布时间】:2010-02-04 15:29:54
【问题描述】:
我编写了一个使用串行连接与某些硬件通信的程序。 它以我的方式发送很多十六进制值(传感器读数),并且每隔一段时间它发送一个负值。 前任。 我收到一个十六进制值:FFFFF5D6 我必须将其转换为:-2602
我遇到的另一个问题是我无法将浮点数转换为十六进制并返回。
有什么简单的方法吗?
【问题讨论】:
-
您以十六进制显示的数字不是 FLOAT 而是 32 位整数。
-
没错,我想知道如何转换负整数以及如何转换浮点数