1. 程式人生 > >Qt ------- QByteArray操作註意

Qt ------- QByteArray操作註意

[0 方法 ray 註意 tmp data bsp array 符號

使用QByteArray方法把數據存入QByteArray需要是char型數據,如果需要存入無符號8位數據,如下:

QByteArray data;

data[0] = 0xFF;

即使通過data[0] = 0xFF;把無符號數存入QByteArray,在QByteArray也是一char型存放,所以如果需要把存入的無符號數正確的讀取出來,如下:

uchar tmp;

tmp = (uchar)data[0];

Qt ------- QByteArray操作註意