判断CPU大小端的函数

来源:互联网 发布:java打印水仙花数 编辑:程序博客网 时间:2024/05/17 22:36

int checkCPU()

{

  union w  

      {

   int a;

   char b;

  } c;

  c.a = 1;

  return (c.b == 1);

}

 

 

联合体union的存放顺序是所有成员都从低地址开始存放,利用该特性,可以轻松地获得CPU对内存采用Little-endian还是Big-endian模式读写。

原创粉丝点击