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

 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

除特别注明外,本站所有文章均基于CC-BY-NC-SA 4.0原创,转载请注明出处。
文章名称:《C++判断本机的字节序的方法》
文章链接:https://www.lbyxlz.com/c%e5%88%a4%e6%96%ad%e6%9c%ac%e6%9c%ba%e7%9a%84%e5%ad%97%e8%8a%82%e5%ba%8f%e7%9a%84%e6%96%b9%e6%b3%95/
分享到: 生成海报

评论 抢沙发

  • QQ号
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
切换注册

登录

点击按钮进行验证

忘记密码 ?

您也可以使用第三方帐号快捷登录

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活