摘要: 浅谈C语言中的位段 位段(bit-field)是以位为单位来定义结构体(或联合体)中的成员变量所占的空间。含有位段的结构体(联合体)称为位段结构。采用位段结构既能够节省空间,又方便于操作。 位段的定义格式为: type [var]:digits 其中type只能为int,unsigned int,signed int三种类型(int型能不能表示负数视编译器而定,比如VC中int就默认是signed int,能够表示负数)。位段名称var是可选参数,即可以省略。digits表示该位段所占的二进制位数。 那么定义一个位段结构可以像下面这段代码去定义:struct node{ unsigne... 阅读全文
posted @ 2011-10-14 21:15 Matrix海子 阅读(22885) 评论(5) 推荐(7) 编辑