DrawnBreak

接受现实的基础上,向未来进发

union中的一个问题

unionX
{
    int32_t a;
    struct 
    {
        int16_t b;
        int16_t c;
    };
};
intmain(){
    X x;
    x.a=0x20150810;
    printf("%x,%x\n",x.b,x.c);
    return0;

}


答案要分大端存储和小端存储的情况

即有可能是2015,810

或者

810,2015

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/a799581229/article/details/52372465
上一篇按优先级可抢占系统的利用率计算
下一篇TCP的拥塞避免算法
想对作者说点什么? 我来说一句

union和struct混合使用C++源码

2009年04月06日 830B 下载

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

关闭
关闭