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

相关推荐
ZK_H5 分钟前
半导体工艺流程
java·c语言·开发语言·计算机网络·金融
计算机安禾11 分钟前
【数据结构与算法】第39篇:图论(三):最小生成树——Prim算法与Kruskal算法
开发语言·数据结构·c++·算法·排序算法·图论·visual studio code
liliangcsdn12 分钟前
sentence-transformer如何离线加载和使用模型
开发语言·前端·php
Crazy________12 分钟前
4.10dockerfile构建镜像
java·开发语言
fish_xk15 分钟前
c++内存管理
开发语言·c++·算法
独特的螺狮粉25 分钟前
城市空气质量简易指数查询卡片:鸿蒙Flutter框架 实现的空气质量查询应用
开发语言·flutter·华为·架构·harmonyos
网域小星球25 分钟前
C语言从0入门(八)|函数基础:封装、调用与参数传递精讲
c语言·开发语言
东宇科技30 分钟前
如何使用js进行抠图。识别商品主体
开发语言·javascript·ecmascript
Dxy123931021633 分钟前
Python使用PyEnchant详解:打造高效拼写检查工具
开发语言·python
网域小星球35 分钟前
C语言从0入门(十)|二维数组详解与矩阵实战
c语言·算法·矩阵·二维数组·数组遍历