unsigned char {0x00,0x96}添加到QByteArray
时间: 2024-09-19 22:01:53 浏览: 39
读取0x11,0x12赋值给char
5星 · 资源好评率100%
在Qt库中,`unsigned char`是一个无符号字符类型,而`QByteArray`是一个用于存储字节序列的对象。如果你想将两个无符号字符`{0x00, 0x96}`加入到`QByteArray`中,你可以按照以下步骤操作:
```cpp
#include <QByteArray>
// 定义两个无符号字符
unsigned char char1 = 0x00;
unsigned char char2 = 0x96;
// 创建一个新的QByteArray
QByteArray byteArray;
// 将字符添加到字节数组
byteArray.append(char1);
byteArray.append(char2);
// 打印字节数组内容
qDebug() << "Byte array content: " << byteArray;
```
这样,`byteArray`就会包含这两个无符号字符。如果你需要更频繁地进行这样的操作,也可以考虑直接构造数组时就传入所有字符:
```cpp
QByteArray byteArray({0x00, 0x96});
```
阅读全文