더북(TheBook)

실행 결과

십진수 : 10 -> 이진수 : 00001010

이 코드처럼 정수를 이진수로 표현하는 공식과 같은 코드인 Convert.ToString().PadLeft() 사용법을 꼭 익혀 두세요.

Note ≡ 진법 변환

십진수를 이진수로 또는 이진수를 십진수로 변환시키는 것을 진법 변환이라고 하는데 C#에서는 Convert 클래스의 ToString()ToInt32() 메서드를 사용하여 변환이 가능합니다. 다음 코드는 참고용으로 살펴보세요.

진법 변환: RadixTransformation.cs

using System;

class RadixTransformation
{
    static void Main()
    {
        Console.WriteLine($"십진수 10을 이진수로 변경 : {Convert.ToString(10, 2)}"); 
        Console.WriteLine($"이진수 1010을 십진수로 변경 : {Convert.ToInt32("1010", 2)}");
    }
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.