QT QByteArray一个不小心的坑 char转int

QByteArray虽然叫做ByteArray,其实放的char类型,放进去是ok的,

但是取出来的时候,如果进行这样的操作

 

QByteArray a;

int i = a[0] ;

当a[0]为0x8F的时候,是负数!!!!!!!!!!!

你可能感兴趣的:(QT)