大小端

学过这个概念多少年了。。。终于今天才有用武。

 

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解析

posted @ 2011-11-25 15:03  justin_s  阅读(203)  评论(0编辑  收藏  举报