0
我想转换一个字节数组整数的QByteArray到整数转换产生不正确的结果
QByteArray b = QByteArray::fromHex("00008000");
quint32 result = b[3];
result += b[2] << 8;
result += b[1] << 16;
result += b[0] << 24;
,但我发现4294934528
而不是32768
。这里有什么问题?
我最终使用'QDataStream'用于转换。如果有人感兴趣。 – Barracuda