0
点赞
收藏
分享

微信扫一扫

QT里面字符串转ieee754标准的float浮点数


例子:

float ieee754_to_float(const QByteArray &data )
{
quint32 hexVal = quint32((quint8(data.at(0)) << 24) | (quint8(data.at(1)) << 16) |
(quint8(data.at(2)) << 8) |
(quint8(data.at(3)) << 0));
const float *fval= reinterpret_cast<const float *>(&hexVal );
return *fval;

}

QByteArray data=“\x45\x6e\xdc\x3f”;

转换结果为:3821.765



举报

相关推荐

presto字符串转浮点数、整数处理

0 条评论