xueyoujin 发表于 2013-7-18 17:03:58

结构体元素定义 请大侠们看看

typedef struct
{
unsigned char MessageFormatterOneSecondAlert:1;
unsigned char OneSecondAlertDisplayFormatter:1;
unsigned char ReadSeasureParIntervalTime:1;
        unsigned char CalibrationJudgmentTime:1;
        unsigned char bitflag_ComTimeout:1;
        unsigned char bitflag_Receivefull:1;
        unsigned char bitflag_RS485:1;
        unsigned char bitflag_in_program:1;
        unsigned char bitflag_write_ptime:1;
        unsigned char bitflag_second:1;       
        unsigned char bitflag_halfsecond:1;
        unsigned char bitflag_threesecond:1;
        unsigned char bitflag_thirtymin:1;
        unsigned char bitflag_even:1;
        unsigned char bitflag_evencheck:1;       
        unsigned char bitflag_warncheck:1;       

       
       
} MESSAGE_BOARD;

这里的所有元素后面:1啥意思比如定义    MESSAGE_BOARDa;    倒数第二个元素bitflag_evencheck是不是相当于a的第14位???

信天游 发表于 2013-7-18 22:27:54

搜索C语言位域
页: [1]
查看完整版本: 结构体元素定义 请大侠们看看