C 位段使用

什么是位段

段位的声明的结构类似,有两个不同:

1.位段的成员必须是int,unsigned int 或者signed int只要是整形就可以.

2.位段的成员名后边有一个冒号和一个数字

例如

struct S
{
    int a : 2;
    int b : 5;
    int c : 10;
    int d : 30;

};
int  main()
{
    struct S s;

    printf("%d
", sizeof(s));
}
hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » C 位段使用