理解字节序

简单理解

大端模式(Big-Endian),是指数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中,与人类阅读习惯一致
小端模式(Little-Endian),是指数据的高字节保存在内存的高地址中,而数据的低字节保存在内存的低地址中


字节序的处理

只有读取的时候才必须区分字节序,其他情况不用考虑

只有超过1字节的数据需要考虑字节序,单字节数据不用考虑字节序问题

实际应用

主机字节序: 每个计算机有自己的主机字节序 X86小端 ARM默认小端,可切换为大端模式
网络字节序: 大端序

参考

理解字节序