CHAR_BIT 8
Description
Number of bits in a `char'.
MB_LEN_MAX 2
Description
Maximum length of any multibyte character in any locale. Locale-writers should change this as necessary.
SCHAR_MIN (-128)
Description
Minimum and maximum values a `signed char' can hold.
SCHAR_MAX 127
Description
UCHAR_MAX 255U
Description
Maximum value an `unsigned char' can hold. (Minimum is 0.)
CHAR_MIN SCHAR_MIN
Description
Minimum and maximum values a `char' can hold. The sign of "char" is probably dictated by a command-line switch to your compiler.
MSVC will define _CHAR_UNSIGNED if the /J option is used. GCC uses --unsigned-char (and friends) to override the default for
the target processor and defines a symbol __CHAR_UNSIGNED__ if appropriate.
CHAR_MAX SCHAR_MAX
Description
SHRT_MIN (-32768)
Description
Minimum and maximum values a `signed short int' can hold.
SHRT_MAX 32767
Description
USHRT_MAX 65535
Description
Maximum value an `unsigned short int' can hold. (Minimum is 0.)
INT_MIN (- INT_MAX - 1)
Description
Minimum and maximum values a `signed int' can hold.
INT_MAX 2147483647
Description
UINT_MAX 4294967295U
Description
Maximum value an `unsigned int' can hold. (Minimum is 0.)
LONG_MIN INT_MIN
Description
Minimum and maximum values a `signed long int' can hold.
LONG_MAX INT_MAX
Description
ULONG_MAX UINT_MAX
Description
Maximum value an `unsigned long int' can hold. (Minimum is 0.)