こんにちは、誰かがこのコードを手伝ってくれますか
struct
{
unsigned BLOCKDATA:16;
unsigned QUALCOUNT:4;
unsigned BLOCKTYPE:2;
unsigned BE:1;
unsigned Z:1;
unsigned SYN:1;
unsigned DOK:1;
unsigned BM:1;
unsigned SYNDROME:5;
}
RDSout;
RDSoutが構造体であり、BLOCKDATAやQUALCOUNTなどがこの構造体の要素であることは理解していますが、BLOCKDATAの前の:16が何を意味するのかわかりません。