)即为牌值掩码,则花色掩码为11110000 ()
,
,,,,,,,,,,,, ,,,,,,,,,,,Console.WriteLine (, (, 3 & lt; & lt; 4,), +, - 1),, ,,,,,,,,,,,Console.WriteLine(,(49和240)/16,);//240,为花色掩码,11110000,,,,获得花色 ,,,,,,,,,,,Console.WriteLine(49, 15);//15,为牌值掩码,,,,获得牌值
<强> 强>
<强> 强>
可以做一个另外的一个测试:
低位掩码:11(3)高位掩码:1100 (12)
测试代码如下:
,
,,,,,,,,,,,, Console.WriteLine ((2 & lt; & lt; 2) + 1); ,,,,,,,,,,,Console.WriteLine((9和12)/4); ,,,,,,,,,,,Console.WriteLine (9,,, 3);
得到结果:
好的,牌花色“2”,值“1”