| limits.h | Header File

Header File Index

Various platform-dependent constants proposed by ANSI

Constants

CHAR_BIT
  Length of a char variable in bits.
CHAR_MAX
  Maximal value which can be stored in a char variable.
CHAR_MIN
  Minimal value which can be stored in a char variable.
INT_MAX
  Maximal value which can be stored in an int variable.
INT_MIN
  Minimal value which can be stored in an int variable.
LONG_MAX
  Maximal value which can be stored in a long int variable.
LONG_MIN
  Minimal value which can be stored in a long int variable.
SCHAR_MAX
  Maximal value which can be stored in a signed char variable.
SCHAR_MIN
  Minimal value which can be stored in a signed char variable.
SHRT_MAX
  Maximal value which can be stored in a short int variable.
SHRT_MIN
  Minimal value which can be stored in a short int variable.
UCHAR_MAX
  Maximal value which can be stored in an unsigned char variable.
UINT_MAX
  Maximal value which can be stored in an unsigned int variable.
ULONG_MAX
  Maximal value which can be stored in an unsigned long int variable.
USHRT_MAX
  Maximal value which can be stored in an unsigned short variable.

Note: CHAR_MAX and CHAR_MIN may have different values depending on whether chars are signed or not. They are signed by default in TIGCC, but this may be changed using a compiler command-line switch. Similarly, INT_MAX, INT_MIN, and UINT_MAX depend on whether short or long integers are used.

See also: values.h