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