다음을 통해 공유


C + + 정수 제한

Microsoft 전용

정수 형식에 대 한 한계는 다음 표에 나와 있습니다.이런이 제한은 표준 헤더에 정의 된 파일 제한 합니다.H.Microsoft C 8-크기의 정수 계열 형식인 크기로 지정된 된 정수 변수의 선언도 수 있습니다 16 비트 또는 32 비트입니다.크기의 정수에 대 한 자세한 내용은 크기의 정수 형식.

정수형 상수에 대 한 제한

상수

의미

CHAR_BIT

비트 필드가 없는 작은 변수에 비트 수입니다.

8

SCHAR_MIN

최소 값 형식 변수에 대 한 char 서명.

–128

SCHAR_MAX

형식의 변수에 대 한 최대값은 char 서명.

127

UCHAR_MAX

형식의 변수에 대 한 최대값은 unsigned char.

255 (0xff)

CHAR_MIN

최소 값 형식 변수에 대 한 char.

-128. /J 옵션을 사용 하는 경우 0

CHAR_MAX

형식의 변수에 대 한 최대값은 char.

127. /J 옵션을 사용 하는 경우 255

MB_LEN_MAX

최대 multicharacter 상수에 바이트 수입니다.

5

SHRT_MIN

최소 값 형식 변수에 대 한 짧은.

–32768

SHRT_MAX

형식의 변수에 대 한 최대값은 짧은.

32767

USHRT_MAX

형식의 변수에 대 한 최대값은 부호 없는 short.

65535 (0xffff)

INT_MIN

최소 값 형식 변수에 대 한 int.

–2147483647 – 1

INT_MAX

형식의 변수에 대 한 최대값은 int.

2147483647

UINT_MAX

형식의 변수에 대 한 최대값은 unsigned int.

4294967295 (0xffffffff)

LONG_MIN

최소 값 형식 변수에 대 한 .

–2147483647 – 1

LONG_MAX

형식의 변수에 대 한 최대값은 .

2147483647

ULONG_MAX

형식의 변수에 대 한 최대값은 unsigned long.

4294967295 (0xffffffff)

가장 큰 정수 표현 값을 초과 하는 경우 Microsoft 컴파일러 오류가 발생 합니다.

Microsoft 특정 끝

참고 항목

참조

C 정수 상수