日期:2014-05-18  浏览次数:20966 次

c# &符号
C# code

 uint a = 111;
            uint b = 121;
            uint c = a & b;



为什么c等于105? 请高手教教,在线等。

------解决方案--------------------
&是与操作 1 &0 =0, 1&1=1
当然不是通常的加法运算了。
 111 = 1101111b
 121 = 1111001b
-----------
& 1101001b = 105

------解决方案--------------------
111 = 1101111
121 = 1111001
-------------
105 = 1101001
------解决方案--------------------
十进制转化成二进制后按位与运算,再转换为十进制