1. 大端存储:数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中
  2. 小端存储:数据的高字节保存在内存的高地址中,而数据的低字节保存在内存的低地址中
//使用基本数据类型占用空间的差异进行比较
bool IsBigendian(){
    unsigned short usData = 0x1122;
    unsigned char *pucData = (unsigned char*)&usData;
    return (*pucData == 0x11);
}

//使用union
bool IsBigendian(){
    union test{
        unsigned short usData;
        unsigned char pucData;
    }t;
    t.usData = 0x1122;
    return (t.pucData == 0x11);
}
常见的几种机器的存储方式:
Linux: 小端
NT: 小端
Alpha: 小端
Sun: 大端

相关文章:

  • 2022-01-01
  • 2021-04-02
  • 2022-12-23
  • 2021-09-10
  • 2022-12-23
  • 2022-02-06
  • 2021-12-29
猜你喜欢
  • 2021-11-22
  • 2022-12-23
  • 2022-12-23
  • 2021-05-29
  • 2022-12-23
  • 2021-05-15
  • 2021-06-08
相关资源
相似解决方案