回 帖 发 新 帖 刷新版面

主题:[讨论]如何把byte转换成double或float型数据

private double Changes(byte x1,byte x2,byte x3,byte x4)
{
   把四个byte型数据合并转换double或float
  return double(float)
}
在串口程序里要用。

回复列表 (共2个回复)

沙发

看一下System.BitConverter类的用法就应该知道怎么做了

板凳


return (x1 >> 4) * 10e6 + (x1 & 15) * 10e5 + (x2 >> 4) * 10e4 + (x2 & 15) * 10e3 + (x3 >> 4) * 10e2 + (x3 & 15) * 10e1 + (x4 >> 4) * 10 + (x4 & 15);
        是不是这个意思?

我来回复

您尚未登录,请登录后再回复。点此登录或注册