더북(TheBook)

6.4 부호 없는 정수 데이터 형식

부호 없는 정수 데이터 형식은 - 값을 사용할 수 없지만, + 값을 부호 있는 정수형의 2배 크기로 사용할 수 있는 데이터 형식을 제공합니다.

부호 없는 정수 데이터 형식은 byte, ushort, uint, ulong 키워드 4개를 사용합니다. 각 범위는 표 6-3과 같이 부호 있는 범위보다 2배 더 큰 양의 정수 값을 제공합니다.

▼ 표 6-3 부호 없는 정수 데이터 형식

데이터 형식

비트

범위

닷넷 형식

byte

8비트

0~+255

System.Byte

ushort

16비트

0~+65535

System.UInt16

uint

32비트

0~+4294967295

Sytem.UInt32

ulong

64비트

0~+18446744073709551615

System.UInt64

 

일반적으로 사람 나이는 sbyte 형식으로도 충분하지만, 간혹 sbyte의 최댓값인 127을 넘을 때가 있어 byte 형식을 사용하기도 합니다.

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