qt char 转hex
时间: 2023-09-13 09:13:09 浏览: 275
QT实现HEX文件操作
5星 · 资源好评率100%
你可以使用`QString`类的`toLatin1()`函数将`char`转换为`QByteArray`,然后再使用`toHex()`函数将其转换为十六进制形式。下面是一个示例代码:
```cpp
#include <QtDebug>
#include <QString>
int main() {
char ch = 'A';
QByteArray byteArray = QString(ch).toLatin1();
QString hexString = byteArray.toHex();
qDebug() << hexString; // 输出结果为 "41"
return 0;
}
```
这段代码将字符`'A'`转换为十六进制字符串`"41"`。你可以根据自己的需求修改字符和输出方式。
阅读全文