실행 결과
십진수 : 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)}");
}
}