当前位置: 首页 > news >正文

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

以下程序的输出是()

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

http://www.dtcms.com/a/1497.html

相关文章:

  • 机器学习中分类问题的初步
  • MongoDB——将时间戳转换为日期
  • 学习Nano编辑器:入门指南、安装步骤、基本操作和高级功能
  • 【AWS】AI 代码生成器—Amazon CodeWhisperer初体验 | 开启开挂编程之旅
  • C/C++/Python图像处理算法实战【3】彩色图像灰度化和二值化处理
  • CTF —— 网络安全大赛(这不比王者好玩吗?)
  • 【深度学习】卷积神经网络(LeNet)【文章重新修改中】
  • 2023年腾讯云轻量服务器测评:16核 32G 28M 配置CPU测试
  • electron build 打包时,背景图片失败,background-image: url 被转换成app:///img/
  • 使用JavaScript实现图片的自动轮播
  • OpenCV之九宫格图像
  • 软件工程开发模式:从传统到现代的演进
  • opencv图像像素类型转换与归一化
  • 再也不怕面试官拷打Go数据结构了!-Go语言map详解
  • 340. 至多包含 K 个不同字符的最长子串
  • 中华崛起,科技强国!这三款充满科技风的科技模板,一起来探索吧
  • Vue路由和Node.js环境搭建
  • 学Python的漫画漫步进阶 -- 第十一步.常用的内置模块
  • 【Vue】使用vue-cli搭建SPA项目的路由,嵌套路由
  • iOS“超级签名”绕过App Store作弊解决方案
  • 爬虫项目(四):抓取网页所有图片
  • Linux知识
  • Pytorch(GPU)环境安装
  • 华为OD机试 - 计算面积 - 逻辑分析(Java 2023 B卷 100分)
  • 软件定制APP开发步骤分析|小程序
  • C语言关于自定义字符函数和字符串函数的相关笔试题(找工作必看)
  • inject和provide源码
  • 【SpringBoot项目】SpringBoot+MyBatis+MySQL电脑商城
  • Vue系列(四)之 Vue路由介绍和Node.js的环境搭建
  • http的网站进行访问时候自动跳转至https