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 특정 끝