C#에서 정수를 바이너리로 변환
이진수를 다룰 때는 정수를 이진수 표현으로 변환하는 방법을 이해하는 것이 중요합니다. C#에서는 이 변환이 매우 간단합니다.
이 문제를 설명하는 코드 예제를 제공하셨습니다.
<code class="language-csharp">String input = "8"; String output = Convert.ToInt32(input, 2).ToString();</code>
그러나 이 코드는 2진수를 사용하여 문자열을 정수로 변환하려고 하기 때문에 예외가 발생합니다. 이 문제를 해결하려면 먼저 문자열 입력을 정수로 변환해야 합니다.
올바른 변환 방법
올바른 방법은 Convert.ToString
메서드를 사용하여 입력 정수를 이진 문자열로 직접 변환하는 것입니다. 예는 다음과 같습니다.
<code class="language-csharp">int value = 8; // 请替换为您自己的整数 string binary = Convert.ToString(value, 2);</code>
8을 이진수로 표현한 "1000"을 반환합니다. 출력이 이진 형식이어야 함을 지정하려면 기본 2를 사용해야 합니다.
위 내용은 C#에서 정수를 이진 표현으로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!