반응형
안녕하세요.
10진수를 2진수, 8진수, 16진수로 표시하는 방법에 대해 설명드립니다.
Convert.ToString( 입력값, 표시하고싶은 진수 )의 형태로 10진수 값을 변경해서 표시 할 수 있습니다.
예를 들면 Convert.ToString(100, 2) 로 표시하면 2진수 값으로 출력이 됩니다.
아래 예제 소스를 보시죠.
using System;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
int a = 100;
Console.WriteLine("2진수 : " + Convert.ToString(a, 2));
Console.WriteLine("8진수 : " + Convert.ToString(a, 8));
Console.WriteLine("16진수 : " + Convert.ToString(a, 16));
}
}
}
실행결과를 보시면 아래와 같이 잘 출력되는 것을 볼 수 있습니다.
2, 8, 16진수 외에 다른 값을 입력해서 사용하면 System.ArgumentException 에러가 발생하니 참고해서 사용하시면 되겠습니다.
감사합니다.
반응형
'C#' 카테고리의 다른 글
배열에 있는 String 값을 연결하는 방법 (0) | 2021.05.25 |
---|---|
C# 대칭수(회문수 - Palindromic number ) 인지 확인하는 소스 (0) | 2020.10.26 |
C# 문자열을 특정 기호를 기준으로 split 하기 (0) | 2020.10.26 |
C# 함수에 virtual ( 함수 재 정의 )사용 예제입니다. (0) | 2020.10.26 |
C# 문자를 숫자로 변환하는 법 (0) | 2020.10.21 |
댓글