结构运算符在struct中的变量声明语句中

时间:2011-09-12 06:01:04

标签: c

  

可能重复:
  What does 'unsigned temp:3' means

struct sample{
    int x    :2;
    char y   :4;
};

冒号操作员在上面的代码中做了什么?

1 个答案:

答案 0 :(得分:7)

用于指定位域。字段的大小以位给出。布局是特定于编译器的。

相关问题