2个回答
2018-03-12
展开全部
首先 共用体 分配最大元素的内存 ,所以分配了8个字节
i[0]=0x39 所以前 4个字节 是 0x00 0x00 0x00 0x39
后4个字节 就是 0x00 0x00 0x00 0x39
然后 输出这个 共用体的 (c char[4] 4个字节)前4个字节的 低字节 也就是0x00 0x00 0x00 0x39这段内存的 低字节 也就是0x39 就是57
以字符的形式 输出 57 对应的ascii 就是 9
i[0]=0x39 所以前 4个字节 是 0x00 0x00 0x00 0x39
后4个字节 就是 0x00 0x00 0x00 0x39
然后 输出这个 共用体的 (c char[4] 4个字节)前4个字节的 低字节 也就是0x00 0x00 0x00 0x39这段内存的 低字节 也就是0x39 就是57
以字符的形式 输出 57 对应的ascii 就是 9
更多追问追答
追问
这样能帮忙讲一下这个程序么?
追答
我上面的不就是 讲的这个程序吗 有什么没听懂的吗
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询