더북(TheBook)

6.2 정수 데이터 형식

정수형 키워드에는 su 접두사가 붙는데 이는 signedunsigned의 약자로, 부호를 붙이느냐 붙이지 않느냐 하는 차이가 있습니다.

부호 있는(signed): +, - 부호가 있는 정수형입니다. 즉, 양수와 음수를 모두 지원합니다.

부호 없는(unsigned): 부호 없이 + 값만 다루는 정수형입니다. 즉, 양수만 지원합니다.

 

각 정수 데이터 형식의 키워드는 그와 동일한 역할을 하는 닷넷(.NET) 형식을 제공합니다. 예를 들어 int 형식과 동일한 닷넷 데이터 형식은 System.Int32입니다.

변수를 선언할 때도 마찬가지로 int 대신 System.Int32를 사용할 수 있습니다. 코드 위쪽에 System 네임스페이스를 using 구문으로 선언했으면 Int32로 줄여서 표현도 가능합니다.

▲ 그림 6-2 정수 데이터 형식 = 닷넷 형식

정수 데이터 형식의 종류는 다음 표를 참고하세요. 정수 데이터 형식을 표현하는 데 키워드 8개를 사용합니다.

▼ 표 6-1 정수 데이터 형식

종류

데이터 형식

닷넷 형식

부호 있는 정수(+, -)

sbyte

System.SByte

short

System.Int16

int

System.Int32

long

System.Int64

부호 없는 정수(+)

byte

System.Byte

ushort

System.UInt16

uint

System.UInt32

ulong

System.UInt64

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