这个是什么操作符啊?
计算的结果这么奇怪?
Console.WriteLine("5&6=" + (5 & 6));
Console.WriteLine("6&2=" + (6 & 2));
Console.WriteLine("6&5=" + (6 & 5));
Console.WriteLine("7&5=" + (7 & 5));
结果:5&6=4
6&2=2
6&5=4
7&5=5
计算的结果这么奇怪?
Console.WriteLine("5&6=" + (5 & 6));
Console.WriteLine("6&2=" + (6 & 2));
Console.WriteLine("6&5=" + (6 & 5));
Console.WriteLine("7&5=" + (7 & 5));
结果:5&6=4
6&2=2
6&5=4
7&5=5
5&6
5=0101
6=0110
5&6就是 0&0=0 1&1=1 0&1=0 1&0=0就是0100就是4了
http://msdn.microsoft.com/zh-cn/library/ms174965.aspx搜索关键字“位与”可以找到蛮详细的资料呢,呵呵