直接看后两位吧
if(num&&0x03==0x01)//
{}
else if (num&&0x03==0x02)
楼主说了,不关心00和11这两种情况,也就是不关心
(num&&0x03==0x00)
(num&&0x03==0x03)
这两种情况
打错了应该是 num&0x03
取后两位,得到的值 做4种可能的case即可。
这是我的思路。