专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > C语言

共用体有关问题?麻烦大家看看

发布时间:2011-06-28 16:14:14 文章来源:www.iduyao.cn 采编人员:星星草
共用体问题?麻烦大家看看
#include   <stdio.h>
union   un
{   int   i;
    char   c[2];
};
void   main()
{
union   un   x;
x.c[0]=10;
x.c[1]=1;
printf( "\n%d ",x.i);

}
问题:为什么输出266
希望给出具体解释。

------解决方案--------------------
第一个字节为0xa,第二个字节值为0x1,则对于i来说就是0x010a = 16 * 16 + 10 = 266
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: