做点笔记避免自己遗漏 问题: 比如 QByteArray buf里的数据"\x00\x06\x06\x00\x01\x00\x02\x00\x01\x1A\xB1" 运行: qDebug("%x", buf.at( buf.length()-1 )); 输出: ffffffb1 解决: 输出转unsigned格式:qDebug("%x", (quint8)buf.at( buf.length()-1 )); 输出正常:b1