• 5961阅读
  • 2回复

[提问]十六进制字符串QString 转换为 flaot型数据 [复制链接]

上一主题 下一主题
离线15158296
 
只看楼主 倒序阅读 楼主  发表于: 2013-02-27
我从串口接收到0xbf5710cc 十六进制字符串,怎么转换为float数据(-0.840100049972534)?请高手指点一下。
离线uidab

只看该作者 1楼 发表于: 2013-02-27
回 楼主(15158296) 的帖子
Qt有个例子是
QByteArray text = QByteArray::fromHex("517420697320677265617421");
text.data();            // returns "Qt is great!"

也许查查QByteArray对你有帮助,不过真的没做过类似这样的东西。
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
离线realfan

只看该作者 2楼 发表于: 2013-02-27
是float还是double?
float只有7位有效数字,你写了一长串
快速回复
限100 字节
 
上一个 下一个