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;
}



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章