48.结构体位域获取内存模型

Posted 喵小喵~

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了48.结构体位域获取内存模型相关的知识,希望对你有一定的参考价值。

 1 #include <stdio.h>
 2 #include <stdlib.h>
 3 
 4 struct weiyu
 5 {
 6     unsigned char w0 : 1;
 7     unsigned char w1 : 1;
 8     unsigned char w2 : 1;
 9     unsigned char w3 : 1;
10     unsigned char w4 : 1;
11     unsigned char w5 : 1;
12     unsigned char w6 : 1;
13     unsigned char w7 : 1;
14 };
15 
16 void main()
17 {
18     int num = -1;
19     int count = 4;//读几次
20 
21     struct weiyu *wei;
22 
23     wei = &num;
24 
25     for (int i = 0; i < count; i++)
26     {
27         printf("%d%d%d%d%d%d%d%d ", (wei + i)->w0, (wei + i)->w1, (wei + i)->w2, (wei + i)->w3, 
28             (wei + i)->w4, (wei + i)->w5, (wei + i)->w6, (wei + i)->w7);
29     }
30     system("pause");
31 }

 

以上是关于48.结构体位域获取内存模型的主要内容,如果未能解决你的问题,请参考以下文章