雪候鸟的专栏

左手代码 右手诗

C++判断本机的字节序的方法研究

1bool isBigEnding()...{
    
int i = 1;
    
return ((char)i) == 1;
}

2bool isBigEnding()...{
    union 
...{
       
int i;
       
char c;
   }
x=...{1};
   
return x.c == 1;
}


3. bool isBigEnding...{
   union 
...{
      
int i ;
      
struct ...{
          unsigned 
short int b : 8;
      }
bit;
   }
x=...{1};
   
return x.bit.b == 1;
}



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

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

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭