[求助]
typedef union _epp_flags
{
struct _flags
{
unsigned char timer : 1;
unsigned char bus_reset : 1;
unsigned char suspend : 1;
unsigned char setup_packet : 1;
unsigned char remote_wakeup : 1;
unsigned char in_isr : 1;
unsigned char control_state : 2;
unsigned char configuration : 1;
unsigned char verbose : 1;
unsigned char ep1_rxdone : 1;
unsigned char setup_dma : 2;
unsigned char dma_state : 2;
unsigned char power_down : 1;
} bits;
unsigned short value;
} EPPFLAGS;
请问各位大虾, 类似“unsigned char ep1_rxdone : 1;”、“unsigned char setup_dma : 2; ”中的“:n”表示什么意思,为什么在C51.pdf中看不到这样的说明,哪里可以找到这种用法的说明?谢谢!
发表时间:2003年6月23日7:34:58