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
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.