关于struct?

二战幸存者   2009-5-8 14:09 楼主
struct {
          unsigned  Left:1;
          unsigned  Return_mid:1;
           unsigned  Right:1;
           unsigned  Left_limit:1;         
           unsigned  Right_limit:1;   
           unsigned  Auto_bit:1;
           unsigned  Auto_left:1;
           unsigned  Auto_right:1;
       }Position;
请问:结构体中的每个成员后面都有个(:1)是什么意思??
感谢

回复评论 (2)

位段。c语言允许在结构体中以位为单位不指定其成员所占内存长度
":1"表示占一位
点赞  2009-5-8 14:15
谢谢了!!
点赞  2009-5-8 14:47
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复