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();
}
}