public static void Main()
var reply = new []{ 0, 1, 2, 3 };
var fingerId = reply[2] & 0xFF;
Console.WriteLine(Format(fingerId));
Console.WriteLine(Format(fingerId));
fingerId |= reply[3] & 0xFF;
Console.WriteLine(Format(fingerId));
private static String Format(int n)
return String.Format("{0, -8} {1}", n, Convert.ToString(n, 2).PadLeft(32, '0'));