limits.h

Defines some constants for the maximum and minimum allowed values for certain types. Refer the following table.

Table 1. Constants Defined in limits.h
Constant Description
CHAR_BIT Number of bits in a character
SCHAR_MIN Minimum value for signed char
SCHAR_MAX Maximum value for signed char
UCHAR_MAX Maximum value for unsigned char
CHAR_MIN Minimum value for char
CHAR_MAX Maximum value for char
MB_LEN_MAX Maximum number of bytes for a multiple-byte character.
SHRT_MIN Minimum value for shortint
SHRT_MAX Maximum value for shortint
USHRT_MAX Maximum value for unsignedshortint
INT_MIN Minimum value for int
INT_MAX Maximum value for int
UINT_MAX Maximum value for unsignedint
LONG_MIN Minimum value for longint
LONG_MAX Maximum value for longint
ULONG_MAX Maximum value for unsignedlongint