大小端字节序

数值:0x12345678

高位字节到地位字节排序:0x12 0x34 0x56 0x78

地址排序:低位地址在下,高位地址在上

高位地址
 ... ...
低位地址

大端:高位字节在前,低位字节在后,也就是高位字节在低位地址,低位字节在高位地址。

  大端先读取高位字节

高位地址

 

 

 

 

 

低位地址

... ...  
0x0004  
0x0003 0x78
0x0002 0x56
0x0001 0x34
0x0000 0x12

 也就是大端设备上读取数值存储到内存上时和书写顺序是一致的

小端:高位字节在后,低位字节在前,也就是高位字节在高位地址,低位字节在低位地址。

高位地址

 

 

 

 

 

 

低位地址

... ...  
0x0004  
0x0003 0x12
0x0002 0x34
0x0001 0x56
0x0000 0x78

 也就是小端设备读取数值存储到内存上时和书写顺序是相反的

注意:

  网络字节序采用大端模式进行编码。

  主机字节序和处理器有关。

posted @ 2025-04-16 14:21  insistYuan  阅读(54)  评论(0)    收藏  举报