我想轉換一個字節數組整數 QByteArray b = QByteArray::fromHex("00008000");
quint32 result = b[3];
result += b[2] << 8;
result += b[1] << 16;
result += b[0] << 24;
,但我發現4294934528而不是32768。這裏有什麼問題?
我有從QString的穿越 - 到QByteArray中的一個問題,然後返回到QString的: int main() {
QString s;
for(int i = 0; i < 65536; i++) {
s.append(QChar(i));
}
QByteArray ba = s.toUtf8();
QString s