浮点数:11.34
16进制:413570A4
发送:000000000006010300020002
返回:000000000007010304A4703541 传送选择:little endian
返回:00000000000701030470A44135 传送选择:little endian byte swap
返回:000000000007010304413570A4 传送选择:big endian
返回:0000000000070103043541A470 传送选择:big endian byte swap
1.Little-Endian就是低位字节排放在内存的低地址端,高位字节排放在内存的高地址端。
2.Big-Endian就是高位字节排放在内存的低地址端,低位字节排放在内存的高地址端。
3.网络字节序:TCP/IP各层协议将字节序定义为Big-Endian,因此TCP/IP协议中使用的字节序通常称之为网络字节序。
比如 int a = 0x05060708
在BIG-ENDIAN的情况下存放为:
字节号 0 1 2 3
数据 05 06 07 08
在LITTLE-ENDIAN的情况下存放为:
字节号 0 1 2 3
数据 08 07 06 05