有人可以告诉我这行代码是做什么的吗?
wait = (20ul*50ul)-1ul ;
Run Code Online (Sandbox Code Playgroud)
据我所知,被进行,这是20和50的产物然后减去1从它,但我不理解所述UL部分的数学.它只是一个单位还是有任何意义.谢谢
大家好,有人可以帮我解决这段代码
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;
Run Code Online (Sandbox Code Playgroud)
我知道RDSout是一个结构,BLOCKDATA和QUALCOUNT等是这个结构的元素,但我不明白: BLOCKDATA前面的16是什么意思?