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