C + + - 내 장 된 형식의 최대 값 매크로 정의

내 장 된 형식의 최대 값 매크로 정의
 
본문 주소: http://blog.csdn.net/caroline_wendy/article/details/24311895
 
C + + 에 서 는 int 의 최대 정수 (INT MAX), C 의 함수 에 이러한 매크로 정의 가 포함 되 어 있 습 니 다.
헤더 파일: \ # include
구체 적 인 참조:
 
name
expresses
value*
CHAR_BIT
Number of bits in a  char  object (byte) 8  or greater*
SCHAR_MIN
Minimum value for an object of type  signed char -127  ( -27+1 ) or less*
SCHAR_MAX
Maximum value for an object of type  signed char 127  ( 27-1 ) or greater*
UCHAR_MAX
Maximum value for an object of type  unsigned char 255  ( 28-1 ) or greater*
CHAR_MIN
Minimum value for an object of type  char
either SCHAR_MIN or  0
CHAR_MAX
Maximum value for an object of type  char
either SCHAR_MAX or UCHAR_MAX
MB_LEN_MAX
Maximum number of bytes in a multibyte character, for any locale 1  or greater*
SHRT_MIN
Minimum value for an object of type  short int -32767  ( -215+1 ) or less*
SHRT_MAX
Maximum value for an object of type  short int 32767  ( 215-1 ) or greater*
USHRT_MAX
Maximum value for an object of type  unsigned short int 65535  ( 216-1 ) or greater*
INT_MIN
Minimum value for an object of type  int -32767  ( -215+1 ) or less*
INT_MAX
Maximum value for an object of type  int 32767  ( 215-1 ) or greater*
UINT_MAX
Maximum value for an object of type  unsigned int 65535  ( 216-1 ) or greater*
LONG_MIN
Minimum value for an object of type  long int -2147483647  ( -231+1 ) or less*
LONG_MAX
Maximum value for an object of type  long int 2147483647  ( 231-1 ) or greater*
ULONG_MAX
Maximum value for an object of type  unsigned long int 4294967295  ( 232-1 ) or greater*
LLONG_MIN
Minimum value for an object of type  long long int -9223372036854775807  ( -263+1 ) or less*
LLONG_MAX
Maximum value for an object of type  long long int 9223372036854775807  ( 263-1 ) or greater*
ULLONG_MAX
Maximum value for an object of type  unsigned long long int 18446744073709551615  ( 264-1 ) or greater*
 
 
 
 

좋은 웹페이지 즐겨찾기