要用vc++做一个串口通信的程序,采用mscomm控件来实现。现在的问题是对于接收到的数据,被程序处理成了16进制的格式,怎么把这些数据中的一部分转换成需要的格式?
实际情况是:命令以16进制发送,接收到了被程序处理好的16进制数据“ac 01 3a 83 12 6f eb”,其中的“3a 83 12 6f”是一个四字节的浮点数,我该怎么写程序把这个浮点数以保留三位小数的十进制的形式显示出来呀?也就是结果应该显示为“ac 01 0.001 eb”,谢谢!