简单程序判断大端小端

  • 小端和大端的区别:描述多字节变量在内存中的存放方向;小端就是低序字节放在高位地址,大端则相反;
  • 验证程序:
bool checkEnd()
{
    union union_foo
    {
        int a;
        char b;
    }foo;
    foo.a = 1;
    return (foo.b == 1);
}

int main()
{
    if(checkEnd())
    {
        cout<<“小端”<<endl;
    }
    else
    {
        cout<<“大端”<<endl;
    }
    return 0;
}
  • 原理
a.jpg
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容