C语言及应用第6章(阅读).pptVIP

  • 2
  • 0
  • 约1.18万字
  • 约 99页
  • 2016-12-10 发布于重庆
  • 举报
C语言及应用第6章(阅读)

1. 位字段的定义 位字段类型定义的一般形式如下:  struct 位字段类型名    { 数据类型名 位字段名1: 常量表达式1;  数据类型名 位字段名2: 常量表达式2;  …   数据类型名 位字段名n: 常量表达式n;  }; 其中,常量表达式用来指定每个位字段的宽度, 数据类型名指定每个位字段的数据类型,一般选用unsigned int,位字段类型名、 位字段名的构成应符合标识符的构成规则。  例如, 定义一个位字段类型如下:  struct weiziduan { unsigned int w1:1;  unsigned int w2:1;  unsigned int w3:1;  unsigned int w4:4;  unsigned int w5:9;     }; 以上定义了一个名为weiziduan的位字段结构类型, 它包含 5 个位字段成员,其数据类型均为无符号整数, 它们的宽度分别为 1、 1、 1、 4、 9

文档评论(0)

1亿VIP精品文档

相关文档