标题:结构体问题:单位访问和双位访问
只看楼主
kwq498901
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2011-11-17
结帖率:50%
已结贴  问题点数:10 回复次数:3 
结构体问题:单位访问和双位访问
下面程序中的“:1”和“:2”是什么意思?
/* 单位访问结构 (single) */
    struct
    {
        tU08 B0  :1;           
        tU08 B1  :1;           
        tU08 B2  :1;         
        tU08 B3  :1;           
        tU08 B4  :1;           
        tU08 B5  :1;           
        tU08 B6  :1;           
        tU08 B7  :1;           
    }sBIT;
   
    /* 双位访问结构1 (double) */
    struct
    {
        tU08 B01 :2;           
        tU08 B23 :2;           
        tU08 B45 :2;           
        tU08 B67 :2;                     
    }sBIT2222;
搜索更多相关主题的帖子: double single 结构体 
2012-02-15 14:49
kwq498901
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2011-11-17
得分:0 

0
2012-02-15 14:54
kwq498901
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2011-11-17
得分:0 
结构体中的冒号?
2012-02-15 15:19
周时德
Rank: 2
等 级:论坛游民
帖 子:2
专家分:10
注 册:2012-2-15
得分:10 
这个是位段,1表示一个bit,2表示二个bit
2012-02-15 20:26



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-360934-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.811502 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved