关于冒号操作符,请高手解答
typedef struct
{
unsigned char a:1;
unsigned char b:2;
unsigned char c:3;
unsigned char d:4;
unsigned char e:5;
unsigned char f:6;
unsigned char g:7;
unsigned char h:8;
}ST_TEMP;
有如上结构体 提问:
1. 冒号操作符是干什么用的?
2. 如果要使用结构体定义的变量,如何给结构体子成员赋值?
3. 冒号后跟的数字有范围吗?如果有,是多少?
4. 冒号操作符可以操作那些数据类型的变量?