C语言 ": "有那些用处?

发布网友

我来回答

1个回答

热心网友

首先“:”定义的事一个位域。你朋友的程序结构体ram_byte_field定义八个标志位,每个标志位采用unsigned char 变量的bit0。
typedef struct ram_bit_format
{
unsigned char bit7:1;
unsigned char bit6:1;
unsigned char bit5:1;
unsigned char bit4:1;
unsigned char bit3:1;
unsigned char bit2:1;
unsigned char bit1:1;
unsigned char bit0:1;
} ram_byte_field;

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com