STM32中关于结构体成员的赋值问题

2019-03-23 18:06发布

typedef struct tagIsOutputActivate
{
    u8 AllOutput                :1;      
    u8 IO_GREEN_LED                :1;      
    u8 IO_RED_LED                :1;     
    u8 IO_AMP                    :1;      
    u8 IO_TX_LED                :1;        
    u8 IO_RX_LED                :1;        
    u8 IO_CHPARASET_LED            :1;        
    u8 IO_RADIO_OPEN_LED        :1;      

}stIsOutputActivate;
这种结构体中的成员后面的:1是什么意思额。

此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
wugx
1楼-- · 2019-03-23 20:29
 精彩回答 2  元偷偷看……
白手梦想家
2楼-- · 2019-03-24 02:26
位域,C语言教科书里面有                                                                             
jscks
3楼-- · 2019-03-24 02:36
是的,路过看看,学习一下
forever1314
4楼-- · 2019-03-24 06:25
 精彩回答 2  元偷偷看……
forever1314
5楼-- · 2019-03-24 09:46
jscks 发表于 2016-7-12 10:35
是的,路过看看,学习一下

不懂的话正好可以学习一下。
moyanming2013
6楼-- · 2019-03-24 13:16
位域是不能用u8声明的,只能是int型。你C语言基础太差,赶紧看书。

一周热门 更多>