qt中16进制字符串转化为二进制数组
时间: 2023-05-13 17:07:15 浏览: 910
16进制数据转16进制字符串工具
可以使用 QByteArray 类的 fromHex() 函数将 16 进制字符串转化为二进制数组,示例代码如下:
QString hexString = "FF00AA";
QByteArray byteArray = QByteArray::fromHex(hexString.toLatin1());
qDebug() << byteArray.toHex(); // 输出 "ff00aa"
注意,toLatin1() 函数将 QString 转化为 Latin-1 编码的 QByteArray,这是 fromHex() 函数的参数类型要求。
阅读全文