C语言-有关共用体UNION

 我来答
顾菲靖婵
2019-12-03 · TA获得超过3.7万个赞
知道小有建树答主
回答量:1.3万
采纳率:34%
帮助的人:686万
展开全部
首先要知道,在C中的变量的存储顺序是从低字节到高字节的,而不是从高字节到低字节的。联合体,共用同一段内存。题目中字符串数组占用两个字节,整形占用4个字节,因为整形是从低字节到高字节的,而字符串数组刚好占了整形的前面两个字节,所以字符串的内存分布是:13
0
0
0(每一个数字表示一个字节),整型取值的时候,是倒过来的,所以是0
0
0
13,结果很明显了,就是13.
百度网友cac93d1848
2020-04-10 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.3万
采纳率:29%
帮助的人:884万
展开全部
字符类型的变量本来存放的就是无符号整形值。你给定一个字符常量给一个字符类型的变量不过就是按照ASCii码找到对应的整型值给存进去了而已。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式