2016-06-17 7 views
2

C#で新しくなったため、これを行う方法がわかりません。だから私は任意の値をコンソールに入力し、XOR演算子を使って結果を154として与えることができなければなりません。私は多くのことを試みました。とにかく、私はあなたに私がしたいアイデアを与えるために、下のいくつかの種類のコードを貼り付けました。 Convert.ToByte方法2つのバイナリ値を入力し、ビットごとの排他的論理和演算子を実行するようにユーザーに依頼してください。

に変換するときは、ベースを指定する必要が

public static void Main() 
{       
    Console.WriteLine("give binary values 11001101 and 01010111:"); 
    byte a = Convert.ToByte(Console.ReadLine()); 
    byte b = Convert.ToByte(Console.ReadLine()); 
    byte result = (byte)(a^b); 
    Console.WriteLine(result);   
} 
+0

です"10進数でバイナリ" 10 "? (答えを見てください。) – usr

答えて

1

は、このいずれかを試してみてください:どのようにコンピュータを見分ける「10でしょう。ここ

public static void Main() 
{       
    Console.WriteLine("give binary values 11001101 and 01010111:"); 
    byte a = Convert.ToByte(Console.ReadLine(), 2); 
    byte b = Convert.ToByte(Console.ReadLine(), 2); 
    byte result = (byte)(a^b); 
    Console.WriteLine(result);   
} 

は、MSDNのドキュメントが https://msdn.microsoft.com/en-us/library/c7xhf79k%28v=vs.110%29.aspx?f=255&MSPPError=-2147217396

関連する問題