zoukankan      html  css  js  c++  java
  • 测试计算机是小端存储还是大端存储

    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: 大端
  • 相关阅读:
    position中的四种属性
    CSS中link和@import的区别
    隐藏对应元素的办法
    word20161217
    word20161216
    word20161215
    word20161214
    word20161213
    word201612012
    word20161211
  • 原文地址:https://www.cnblogs.com/yingl/p/5821316.html
Copyright © 2011-2022 走看看