一个C语言的题目

 我来答
乘辰铭苑司
游戏玩家

2019-09-17 · 游戏我都懂点儿,问我就对了
知道大有可为答主
回答量:9862
采纳率:33%
帮助的人:706万
展开全部
union
un这是创建一个共用体un
由于其后面分号内有个w;,所以w时该共用体的一个对象
w.c[0]='A';w.c[1]='a';给共用体赋值,由于共用体公用一块储存区,所以它只保留最后一个被赋予的值,其所有所有成员的值都是最后一赋予的值
因此最后一句输出的就是字母a的八进制
仍安吉汤文
2019-03-22 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:30%
帮助的人:740万
展开全部
31463060501
由于是公用体所以w.a的值的前半部分是'A'的八进制值后半部分是'a'八进制值
补充一下:你的那个最后printf("%o\n",w.a);部分少了分号
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式