struct 中的位域指示操作符“:”

来源:互联网 发布:java和android的前景 编辑:程序博客网 时间:2024/06/02 17:23
最近在串口API编程,看到DCB 中有

{ DWORD fBinary : 1.....

  }类似的数据结构

其作用是指定fBinary 所占位数

typedef struct {
        int a: 1;
        int b: 31;
        } DCB;

那么sizeof(DCB) 为4 byte.


typedef struct {
        int a: 1;
        int b: 33;
        } DCB;

那么sizeof(DCB) 为12 byte.

(int defeat 值为4byte)



0 0
原创粉丝点击