Standard library header <climits>
From cppreference.net
C++
Standard library headers
이 헤더는 원래 C 표준 라이브러리에 <limits.h> 로 존재했습니다.
이 헤더는 type support 라이브러리의 일부이며, 특히 C numeric limits interface 의 일부입니다.
매크로
|
CHAR_BIT
|
바이트의 비트 너비
(매크로 상수) |
|
MB_LEN_MAX
|
멀티바이트 문자당 최대 바이트 수
(매크로 상수) |
|
CHAR_MIN
|
char
의 최솟값
(매크로 상수) |
|
CHAR_MAX
|
char
의 최댓값
(매크로 상수) |
|
SCHAR_MIN
SHRT_MIN
INT_MIN
LONG_MIN
LLONG_MIN
(C++11)
|
각각
signed
char
,
short
,
int
,
long
및
long
long
의 최솟값
(매크로 상수) |
|
SCHAR_MAX
SHRT_MAX
INT_MAX
LONG_MAX
LLONG_MAX
(C++11)
|
각각
signed
char
,
short
,
int
,
long
및
long
long
의 최댓값
(매크로 상수) |
|
UCHAR_MAX
USHRT_MAX
UINT_MAX
ULONG_MAX
ULLONG_MAX
(C++11)
|
각각
unsigned
char
,
unsigned
short
,
unsigned
int
,
unsigned long 및 unsigned long long 의 최댓값 (매크로 상수) |
시놉시스
#define CHAR_BIT /* 정의 참조 */ #define SCHAR_MIN /* 정의 참조 */ #define SCHAR_MAX /* 정의 참조 */ #define UCHAR_MAX /* 정의 참조 */ #define CHAR_MIN /* 정의 참조 */ #define CHAR_MAX /* 정의 참조 */ #define MB_LEN_MAX /* 정의 참조 */ #define SHRT_MIN /* 정의 참조 */ #define SHRT_MAX /* 정의 참조 */ #define USHRT_MAX /* 정의 참조 */ #define INT_MIN /* 정의 참조 */ #define INT_MAX /* 정의 참조 */ #define UINT_MAX /* 정의 참조 */ #define LONG_MIN /* 정의 참조 */ #define LONG_MAX /* 정의 참조 */ #define ULONG_MAX /* 정의 참조 */ #define LLONG_MIN /* 정의 참조 */ #define LLONG_MAX /* 정의 참조 */ #define ULLONG_MAX /* 정의 참조 */