다음을 통해 공유


정수 제한

Microsoft 전용

정수 형식에 대 한 한계는 다음 표에 나와 있습니다.이러한 제한은 또한 표준 헤더에 정의 된 파일 제한 합니다.H.

정수형 상수에 대 한 제한

상수

의미

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.

–2147483648

INT_MAX

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

2147483647

UINT_MAX

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

4294967295 (0xffffffff)

LONG_MIN

최소 값 형식 변수에 대 한 .

–2147483648

LONG_MAX

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

2147483647

ULONG_MAX

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

4294967295 (0xffffffff)

_I64_MIN

변수 형식에 대 한 최소값__int64

-9223372036854775808

_I64_MAX

형식의 변수에 대 한 최대값__int64

9223372036854775807

_UI64_MAX

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

18446744073709551615 (0xffffffffffffffff)

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

참고 항목

참조

부동 제한