 |
limits.h |
Header File |
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