大小端
学过这个概念多少年了。。。终于今天才有用武。
QDataStream有一个setByteOrder(QDataStream: ByteOrder)可设置在读数据时用大?小端
举个栗子:
e 1 2 3 在大端下按int16解析,读作: e123
在小端下按int16解析呢: 23 e1
大端么,就是先读的是高位;小端下先读的是低位
12345678按int32解析: Big Endian: 12345678
Little Endian: 78563412
按int16呢,则表示了两个数字:即1234,5678,先部分按int16解析