位段举例

来源:互联网 发布:淘宝伴侣插件 编辑:程序博客网 时间:2024/06/08 16:37

#include <stdio.h>     

 

typedef struct tagRGB

{  

    unsigned r:8;  

    unsigned g:8;  

    unsigned b:8;  

}RGB;  

 

void main()  

{  

    RGB color;

    color.r=10;  

    color.g=20;  

    color.b=30;

 

    printf("sizeof(RGB) = %d/n", sizeof(RGB));

    printf("color.r : %d/ncolor.g : %d/ncolor.b : %d/n", color.r, color.g, color.b); 

}