我正在尝试 AND 两个不同的二进制数。到目前为止,这是我的代码(我发布到 pastebin,因为我不确定我的布局是否正确) http://pastebin.com/FRT6Qig6
我的问题是我只是不明白我的答案应该是什么。或者即使我的代码做对了。
namespace ConsoleApplication1 {
class Two {
public void run() {
byte a = 255;
byte b = 85;
byte c;
a = Convert.ToByte("10101111", 2); //85
b = Convert.ToByte("011111111", 2); //255
c = (byte) (a & b);
Console.WriteLine
("ANDing two bytes - decimal:{0:D3} hex:{0:x2} binary:{1}",
c, Convert.ToString(c, 2));
//wait until next press
Console.ReadKey();
}
}
}