一、本地字节序、网络字节序
- 本地字节序:数值的存储采用小端法存储。数值低位存储在内存的地地址,数值高位存储在内存的高地址
- 网络字节序:数值的存储采用大端法存储。数值高位存储在内存的地地址,数值低位存储在内存的高地址
- 例如:有一个数0x12345678。左侧为本地字节序,右侧为网络字节序
二、字节序的转换
- 头文件:#include<netinet/in.h>
- 本地字节序转换为网络字节序:
- 网络字节序转换为本地字节序:
- 备注
三、演示案例
- 检验自己的主机是大端存储还是小端存储