一个C函数,若处理器是Big_endian的,则返回0;若是Little_endian的,则返回1

int checkCPU(){

UNION f


    int  a;

   char b;

}c;

<>c.a = 1;
return (c.b == 1);

}
/*Another Program*/
union aaa
{
int b;
char c[2];
}a;
a.b=0x0001;
return (a.c[0]==0x01);


转载 : CSDN  论坛

阅读更多
文章标签: c
个人分类: Tech_C
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭