大小端判断

/*******************************************************************************
* 函数名  : CheckCpuEnddian
* 主要功能: 判断CPU的大小端
* 输入参数: void
* 输出参数:
* 返回值  : 大小端字符串: 1-little enddian, 0-big enddian
* 备注    : by donghy
*******************************************************************************/
char* CheckCpuEnddian(void)
{
    union U_Enddian{
        int i;
        char c;
    }u={0};
    static char aucEnddianInfo[30];

    u.i = 1;
    return (u.c == u.i)
        ? strcpy(aucEnddianInfo, "little-enddian")
        : strcpy(aucEnddianInfo, "big-enddian");
}
posted @ 2020-03-25 09:25  atoman  阅读(244)  评论(0编辑  收藏  举报