Qt 32位二进制补码转 浮点
时间: 2023-08-29 16:13:24 浏览: 187
Qt 中的 `qFromLittleEndian` 函数可以将二进制补码转换为浮点数,具体代码如下:
```c++
QByteArray bytes; // 32位二进制补码数据
float f = qFromLittleEndian<float>(bytes.data());
```
其中,`qFromLittleEndian` 函数的模板参数为转换的数据类型,`bytes.data()` 返回字节数组的指针。这样就可以将 32 位二进制补码数据转换为浮点数了。
阅读全文