CHAR_BIT 8 SCHAR_MIN -127 SCHAR_MAX 127 UCHAR_MAX 255 [if char == signed char] CHAR_MIN SCHAR_MIN CHAR_MAX SCHAR_MAX [else] CHAR_MIN 0 CHAR_MAX UCHAR_MAX MB_LEN_MAX 1 SHRT_MIN -32767 SHRT_MAX 32767 USHRT_MAX 65535 INT_MIN -32767 INT_MAX 32767 UINT_MAX 65535 LONG_MIN -2147483647 LONG_MAX 2147483647 ULONG_MAX 4294967295