十六进制中,快速取某位数值

如:


unsigned int i = 0x12345678;


取得第三位的数值?(现在是 3


可以这样:(i& 0x00F00000)>>20


Mark:

20 = 5 * 4

2^4 = 16 (进制)



你可能感兴趣的:(C#,VS2012,C#,C++,十六进,快速运算)