大端模式与小端模式

 计算机的字节顺序模式分为大端数据模式小端数据模式,它们是根据数据在内存中的存储方式来区分的。

  大端模式(Big-endian):高位字节排放在内存的低地址端,低位字节排放在内存的高地址端,即正序排列,高尾端;

    0x12345678  0x12  0x34  0x56  0x78

  小端模式(Little-endian):低位字节排放在内存的低地址端,高位字节排放在内存的高地址端,即逆序排列,低尾端

    0x78563412  0x78  0x56  0x34  0x12

  (无论是小端模式还是大端模式。每个字节内部都是按顺序排列)

  网络字节序一般是大端传输。


如何判断机器的字节序

int a=0x12345678;
char p=a;
printf("%x
",p);//78 小端  12 大端

  

原文地址:https://www.cnblogs.com/jiangyu0331/p/11714150.html