其他分享
首页 > 其他分享> > 验证机器大小端

验证机器大小端

作者:互联网

验证机器的大小端

字节序

大小端

如何区分大小端

可以有两种方法,简单记录一下

union un{
    int a;
    char ch;
};

int main(int argc, char **argv){
    union un p;
    p.a = 0x12345678;
    if(p.ch == 0x12)
    printf("大端\n");
    else if (p.ch == 0x78)
    printf("小端\n");
    return 0;
}
//输出 小端
int main(int argc, char **argv){
    int num = 0x40414041;
     char *b =(char*)#
    printf("%c %c\n",*b,*(b+1));
    return 0;
}
//输出结果为 A @

说明机器是以小端方式存储

标签:小端,存储,ch,机器,字节,验证,int,char,大小
来源: https://blog.csdn.net/weixin_50935486/article/details/119407803