开发者社区 问答 正文

联合体编译运行结果会是怎样的呢?

联合体编译运行结果会是怎样的呢?

展开
收起
月亮很亮 2022-03-29 22:03:06 401 分享 版权
1 条回答
写回答
取消 提交回答
  • 联合体中的两种数据类型的地址是相同的,但是对联合体中的不同数据赋值的结果是不同的。这是因为这两种数据类型共享一个存储空间,而PC是小端存储,即值的高阶字节放在高阶地址上,低阶字节放在低阶地址上。变量总是从低地址存储,从这里也可以看出PC被存储在小端。

    2022-03-29 22:03:38
    赞同 展开评论
问答地址: