더북(TheBook)

예를 들어 다음과 같이 사용할 수 있습니다.

> 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() 사용법을 꼭 익혀 두세요.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.