예를 들어 다음과 같이 사용할 수 있습니다.
> Convert.ToString(5, 2).PadLeft(4, '0')
"0101"
그럼 Convert.ToString().PadLeft()를 사용해서 정수를 이진수 문자열로 표현해 볼까요?
정수를 이진수 문자열로 표현: BinaryString.cs
using System; class BinaryString { static void Main() { byte x = 10; //0000 1010 Console.WriteLine( $"십진수: {x} -> 이진수: {Convert.ToString(x, 2).PadLeft(8, '0')}"); } }
실행 결과
십진수: 10 -> 이진수: 00001010
이 코드처럼 정수를 이진수로 표현하는 공식과 같은 코드인 Convert.ToString().PadLeft() 사용법을 꼭 익혀 두세요.