首先来看一下今天做的一道题:

解析:

union 维护足够的空间来置放多个数据成员中的“一种”而不是为每一个数据成员配置空间,在union 中所有的数据成员共用一个空间,同一时间只能储存其中一个数据成员,所有的数据成员具有相同的起始地址。

一个union 只配置一个足够大的空间以来容纳最大长度的数据成员。

下面再来看上面这道题:

我们都知道小端存储是数据低位存储在内存低位,大端存储是数据低位存储在内存高位。

0x11223344在内存中占据4byte,因此我们选择存储在y[4]中。

按照大端存储,y[0]=11; y[1]=22; y[2]=33; y[3]=44;
按照小端序存储,y[0]=44; y[1]=33; y[2]=22; y[3]=11

最新文章

  1. Hadoop 2.5.1编译
  2. HTML form enctype 属性试验
  3. NetworkComms V3 之支持TCP连接和UDP连接
  4. Oracle实例和Oracle数据库(Oracle体系结构)
  5. Java API —— BigInteger类
  6. c++学习笔记2(c++简单程序)
  7. myeclipse spket spket-1.6.23.jar 破解安装教程
  8. 将日志写入Debug窗口
  9. Zepto swipe 无效(坑)
  10. 手机自动化测试:appium源码分析之bootstrap十五
  11. Easyui后台管理角色权限控制
  12. 关于FPGA随笔
  13. c++11の简单线程管理
  14. Day 5内存管理,定义变量
  15. tomcat web漏洞整改--Apache Tomcat examples directory vulnerabilities
  16. 我发起并创立了一个 C 语言编译器 开源项目 InnerC
  17. ERP条码解决方案,金蝶盘点机条码解决方案,应用PDA的信息化管理能给我们的生产管理带来怎么样的变化的探讨
  18. python开发环境搭建(python3.3.2+wing IDE4.1)
  19. Python操作sqlserver 2000
  20. CSUOJ 1900 锋芒不露

热门文章

  1. linux 通过 openconnect 来连接学校内网
  2. HyperLedger Fabric 1.4 Solo模式简介(10.1)
  3. swig与python
  4. python中自定义超时异常的几种方法
  5. 南京Uber优步司机奖励政策(12月28日到1月3日)
  6. STM32堆栈指针疑问
  7. 如何在Mac OS系统下搭建Java开发环境 配置Java环境变量
  8. 阿里云服务器Linux系统安装配置ElasticSearch搜索引擎
  9. Java开发工程师(Web方向) - 04.Spring框架 - 第5章.Web框架
  10. labview--http协议数据交互