一个帖子带来的疑问 [a:b]的解释
ULONG ID = 100;//公式为 ( 1<<9 | (ID[7:6] <<6 ) | (ID[5:0]) )
求计算后的值。
ULONG result;
result= (1<<9)|((ID&0xc0)<<6)|(ID&0x3f);
ID=100=01100100b;
1<<9 =1024;
ID[7:6]<<6=8192;
ID[5:0]=36;
1024+8192+36=9252;
========================================================
这个ID[5:0]为什么解释成ID&0x3f
就是[a:b]如何解释?