分享

用union取int的高、低字节

 guitarhua 2012-08-02
用union取int的高、低字节
2008-06-01 16:25
main
{
    union{                 
               int i;
               struct{          
                    char first;
                    char second;
              }half;
            }number;

          number.i=0x4241;        
          printf("%c%c\n", number.half.first, mumber.half.second);

          number.half.first='a';  
          number.half.second='b';
          printf("%x\n", number.i);
}

结果
AB
6261

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多