位域
来源:互联网 发布:java语言代码大全 编辑:程序博客网 时间:2024/05/16 18:05
typedef struct _DMA_DEVICE_INTR{ byte interrupt0:1; byte interrupt1:1; byte interrupt2:1; byte interrupt3:1; byte interrupt4:1; byte interrupt5:1; byte interrupt6:1; byte interrupt7:1;} DMA_DEVICE_INTR;
这就是位域,注意
1、一个位域必须存储在同一个字节中,不能跨两个字节。如一个字节所剩空间不够存放另一位域时,应从下一单元起存放该位域
2、位域可以无位域名,这时它只用来作填充或调整位置。无名的位域是不能使用的。例如:
struct k{int a:1int :2 /*该2位不能使用*/int b:3int c:2};
3、由于位域不允许跨两个字节,因此位域的长度不能大于一个字节的长度,也就是说不能超过8位二进位。
- 位域
- 位域
- 位域
- 位域
- 位域
- 位域
- 位域
- 位域
- 位域
- 位域
- 位域
- 位域
- 位域
- 位域
- 位域
- 位域
- 位域
- 位域
- eclipse中svn图标的说明
- Linux C编程一站式学习
- Xshell 4.0 Build 0094 汉化版发布
- 现在可用:跨地域备份和Windows Azure 存储的Blob、Table 和 Queue的新特性
- 门面模式
- 位域
- 山寨别人的游戏会被告侵权么
- 让datagridview 出现 下拉框
- python post with multipart_form-data
- SQL游标
- log4j的NDC/MDC开发与应用,多线程、多平台环境中的跟踪
- WebMatrix入门教程系列
- 进制转换
- setInterval()-----浏览器自动不停调用某函数