如图 QByteArray ba是
"\xAC\x19\x01\xE4:<\x18\x11y\x00\x00\x00\x18\x11y"
为什么ba的第一个字符AC转成int是-84 不是172 ?? 而后面的19转成十进制是25;01转成十进制是1都是对的。到了e4又是-28不是228
如图 QByteArray ba是
"\xAC\x19\x01\xE4:<\x18\x11y\x00\x00\x00\x18\x11y"
为什么ba的第一个字符AC转成int是-84 不是172 ?? 而后面的19转成十进制是25;01转成十进制是1都是对的。到了e4又是-28不是228
因为它是当成有符号的char来算的啊,你得转成无符号的才是你想要的