더북(TheBook)

6.2 정수 리터럴

정수 형식을 표현할 때는 정수 리터럴을 사용할 수 있습니다. 기본 숫자만 사용하면 십진수로 표현되고, 숫자 앞에 0x(Zero X)를 붙이면 16진수로 표현됩니다. C#은 기본적으로 팔진수 리터럴을 직접 지원하지는 않습니다. 대신에 십진수, 16진수, 이진수 리터럴을 사용할 수 있습니다. 다음 코드를 작성하여 실행한 후 결과를 확인하고 넘어갑시다.

정수 리터럴 사용: NumberLiteral.cs

//정수 리터럴
using System;
class NumberLiteral
{
    static void Main()
    {
        Console.WriteLine("{0}", 1234);              //십진수
        Console.WriteLine("{0}", 0x1234);            //16진수

        int octalValue = Convert.ToInt32("1234", 8); //팔진수를 십진수로 변환
        Console.WriteLine("{0}", octalValue);

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