摘要: 提供一种字节序转换实现的思路。假使在一台64位的机器上定义的整数int val=0x01020304,转换之后为0x04030201(BIG-ENDIAN、LITTLE-ENDIAN跟多字节类型的数据有关的比如int,short,long型,而对单字节数据byte却没有影响。BIG-ENDIAN就是低位字节排放在内存的低端,高位字节排放在内存的高端。而LITTLE-ENDIAN正好相反。比如 int a = 0x05060708在BIG-ENDIAN的情况下存放为:字节号 0 1 2 3数据 05 06 07 08在LITTLE-ENDIAN的情况下存放为:字节号 0 1 2 3数据 08 0 阅读全文
posted @ 2012-02-14 00:22 归零·起航 阅读(518) 评论(0) 推荐(0)