共用体和结构体位段的使用
来源:互联网 发布:阿里云备份恢复要多久 编辑:程序博客网 时间:2024/04/28 11:58
共用体和结构体位段的使用 (2015-02-03 09:37) [编辑] [删除]转载▼
标签: c语言
在一工程中用到了结构体位段,因结构体初始化不能一次性初始化。故想到了共同体,共用体顾名思义,元素共用一个内存。元素的值为最后写入值,任意时刻只能保存一个值。
用法:
在main.h中
typedef struct DATE{ uint8_t bit0:4; uint8_t bit1:4; uint8_t bit2:4; uint8_t bit3:4; };union Flag{ uint16_t all; struct DATE pct;};extern union Flag flag;extern struct DATE date;
在main.c声明并使用
union Flag flag;struct DATE date; flag.pct.bit0=1; flag.pct.bit1=5;
0 0
- 共用体和结构体位段的使用
- 共用体和结构体位段的使用
- 共用体结构体位域的应用
- 结构体位段
- 结构体位段
- 关于结构体对齐和结构体位域的问题
- 结构体和共用体的定义和使用
- 结构体和共用体的使用及注意事项
- 关于结构体对齐 和结构体位域的问题 (面试很重要)
- 结构和共用体
- 结构体和共用体的大小
- 共用体和结构的嵌套
- 结构体位域的含义
- 结构体和共用体
- 共用体和结构体
- 结构体和共用体
- 共用体和结构体
- 结构体和共用体
- 关于字符串编码的三个方法
- 欢迎使用CSDN-markdown编辑器
- Chosen:Select 选择框的华丽变身 -- 值的读取和初始化
- Node.Js执行原理图引发的思考
- unity3d游戏开发之多人网络翻译
- 共用体和结构体位段的使用
- js回车事件及得到光标所在元素id
- 设计模式实践七-迪米特法则
- tp常用的系统常量
- Bufferedreader和BufferedWriter用法
- makefile经典教程
- ndk调试
- 系统权限问题,已经是administrator
- 组合生成算法