fork download
  1. using System;
  2.  
  3. internal class Program
  4. {
  5. static void Main()
  6.  
  7. {
  8.  
  9. Console.Write("0~65535の数字の入力");
  10. uint inputNumber;
  11. if (!uint.TryParse(Console.ReadLine(), out inputNumber)||inputNumber>65535)
  12. {
  13. Console.WriteLine("入力エラー");
  14. }
  15. string answer = "";
  16. for (var i = 1; i <= 4; i++)
  17. {
  18.  
  19. //一番下のけた
  20. answer = inputNumber % 2 + answer; inputNumber /= 2;
  21. //下から2番目
  22. answer = inputNumber % 2 + answer; inputNumber /= 2;
  23. //下から3番目
  24. answer = inputNumber % 2 + answer; inputNumber /= 2;
  25. //下から4番目
  26. answer = inputNumber % 2 + answer; inputNumber /= 2;
  27. answer = " " + answer;
  28. }
  29.  
  30. Console.WriteLine("2進数:{0}", answer);
  31.  
  32. }
  33. }
Success #stdin #stdout 0.07s 30208KB
stdin
65535
stdout
0~65535の数字の入力2進数: 1111 1111 1111 1111