美文网首页嵌入式跨平台开发
判断大小端的几种方法

判断大小端的几种方法

作者: 一条鱼的信念 | 来源:发表于2018-11-24 22:46 被阅读0次

    .1、使用联合体判断方法

    bool check()

    {

         unionu {

         int a;

         char b;

    } c;

    c.a =1;

    return(c.b ==1);//小端返回true, 大端返回false

    }

    2、 使用指针判断方法

    bool check()

    {

    inti =1;

    unsigned char*p;

    p = (unsigned char*)&i;

    return*p;  //小端返回true, 大端返回false

    }

    3、使用强制转换类型判断方法

    boolcheck()

    {

    shorta=0x0061;

    return ((char)a =='a');//小端返回true, 大端返回false

    }

    相关文章

      网友评论

        本文标题:判断大小端的几种方法

        本文链接:https://www.haomeiwen.com/subject/ojluqqtx.html