limits.h

The limits.h header file contains symbolic names that represent standard values for limits on resources, such as the maximum value for an object of type char.
Symbolic name
Resource limit
CHAR_BIT
8
CHAR_MAX
127 (_CHAR_SIGNED)
CHAR_MAX
255
CHAR_MIN
(-128) (_CHAR_SIGNED)
CHAR_MIN
0
INT_MAX
2147483647
INT_MIN
(-2147483647 - 1)
LLONG_MAX
(9223372036854775807LL)
LLONG_MIN
(-LLONG_MAX-1)
LONG_MAX
2147483647
LONGLONG_MAX
(9223372036854775807LL)
LONG_MIN
(-2147483647L - 1)
LONGLONG_MIN
(-LONGLONG_MAX - 1)
MB_LEN_MAX
4
SCHAR_MAX
127
SCHAR_MIN
(-128)
SHRT_MAX
32767
SHRT_MIN
(-32768)
SSIZE_MAX
2147483647
UCHAR_MAX
255
UINT_MAX
4294967295
ULONG_MAX
4294967295U
ULONGLONG_MAX
(18446744073709551615ULL)
ULLONG_MAX
(18446744073709551615ULL)
USHRT_MAX
65535