记录我不懂的,求大神赐教
QByteArray array ;
array.resize(8);
array[0]=0x08;
array[1]=0x01;
array[2]=0x00;
array[3]=0x00;
array[4]=0x01;
array[5]=0x00;
array[6]=0x00;
array[7]=0x00;
for(int i=0;i<8;i++)
{
qDebug()<<QString::number(array.at(i),16);
}
为什么80打印成ff ff ff ff ff ff ff 80
uint8_t temp=array[7];
int temp2=array[7];
qDebug()<<temp<<temp2;
为什么用uint8_t打印的是正确的用int 打印的是错误的