C语言基础知识点(八)联合体和大小端模式

以下程序的输出是()

cs 复制代码
union myun {
    struct { int x, y, z;} u;
    int k;
} a;
int main()
{
    a.u.x = 4;
    a.u.y = 5;
    a.u.z = 6;
    a.k = 0;
    printf("%d\n", a.u.x);
}

小端模式

数据的低位 放在低地址 空间,数据的高位 放在高地址 空间

简记:小端就是低位对应低地址,高位对应高地址

大端模式

数据的高位 放在低地址 空间,数据的低位 放在高地址空间

存放二进制数:1011-0100-1111-0110-1000-1100-0001-0101

相关推荐
APIshop3 小时前
京东关键词搜索接口完全指南
java·开发语言·数据库
追雨潮3 小时前
BGE-M3 多语言向量模型实战:.NET C# 从原理到落地
开发语言·c#·.net
海天一色y3 小时前
三分支声学超结构传输特性计算:格林函数法的完整MATLAB实现与深度解析
开发语言·matlab
喜欢喝果茶.3 小时前
Qt翻译接口 -逐条翻译(免费级)
开发语言·python
顶点多余3 小时前
QT-设计师模式基本知识
开发语言·qt
南 阳3 小时前
Python从入门到精通day60
开发语言·python
不知名的老吴3 小时前
返回多个值:让函数输出更丰富又不复杂
开发语言·python
larance3 小时前
python包 解压修改后重新打成whl 包
开发语言·python
551只玄猫3 小时前
【数学建模 matlab 实验报告7】微分方程和差分方程
开发语言·数学建模·matlab·课程设计·实验报告
萤火阳光4 小时前
43|Python 异步生态深度:aiohttp/aiomysql/aioredis 全链路异步实战
开发语言·网络·python