Linux(网络编程-基本用法):02---本地字节序、网络字节序

一、本地字节序、网络字节序

  • 本地字节序:数值的存储采用小端法存储。数值低位存储在内存的地地址,数值高位存储在内存的高地址
  • 网络字节序:数值的存储采用大端法存储。数值高位存储在内存的地地址,数值低位存储在内存的高地址
  • 例如:有一个数0x12345678。左侧为本地字节序,右侧为网络字节序

zijiexu_pic_1

二、字节序的转换

  • 头文件:#include<netinet/in.h>
  • 本地字节序转换为网络字节序:

  • 网络字节序转换为本地字节序:

  • 备注

三、演示案例

  • 检验自己的主机是大端存储还是小端存储

猜你喜欢

转载自blog.csdn.net/qq_41453285/article/details/89109337