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

相关推荐
t198751281 天前
MATLAB模糊数学模型(Fuzzy Mathematical Model)实现指南
开发语言·matlab
Evand J1 天前
MATLAB批量保存现有绘图窗口的方法,简易方法,直接保存到当前目录,不手动设置
开发语言·matlab·教程
忽而今夏&_&1 天前
python 刷题最基础的一些
开发语言·python
quintin-lee1 天前
Postgres 内核:从入门到“入土” (三) —— Page 结构:数据是如何在磁盘上“躺平”的
c语言·数据库·postgresql·数据库架构
前端郭德纲1 天前
JavaScript 原型相关属性详解
开发语言·javascript·原型模式
于先生吖1 天前
基于 SpringBoot 架构,高性能 JAVA 动漫短剧系统源码
java·开发语言·spring boot
无限进步_1 天前
【C++&string】寻找字符串中第一个唯一字符:两种经典解法详解
开发语言·c++·git·算法·github·哈希算法·visual studio
小此方1 天前
Re:思考·重建·记录 现代C++ C++11篇 (二) 右值引用与移动语义&引用折叠与完美转发
开发语言·c++·c++11·现代c++
jwn9991 天前
Laravel11.x新特性全解析
android·开发语言·php·laravel
feifeigo1231 天前
航天器交会的分布式模型预测控制(DMPC)MATLAB实现
开发语言·分布式·matlab