位域——结构体成员可以指定所占空间大小,用来节省空间

示例:

struct s{
    int a:2;
    unsigned b:2;
};

int main()
{
    s node;
    node.a=node.b=11;
    cout<<node.a<<' '<<node.b;
    return 0;
}

输出:

-1 3