Namensräume
Varianten
Aktionen

Standardbibliotheks-Header <climits>

Von cppreference.com
< cpp‎ | header
 
 
Header der Standardbibliothek
 

Dieser Header war ursprünglich in der C-Standardbibliothek als <limits.h> enthalten.

Dieser Header ist Teil der Typunterstützungsbibliothek, insbesondere ist er Teil der C-Schnittstelle für numerische Grenzen.

[bearbeiten] Makros

CHAR_BIT
Bitbreite von Bytes
(Makrokonstante) [bearbeiten]
MB_LEN_MAX
maximale Anzahl von Bytes in einem Multibyte-Zeichen
(Makrokonstante) [bearbeiten]
CHAR_MIN
minimaler Wert von char
(Makrokonstante) [bearbeiten]
CHAR_MAX
maximaler Wert von char
(Makrokonstante) [bearbeiten]
SCHAR_MINSHRT_MININT_MINLONG_MINLLONG_MIN
(C++11)
minimaler Wert von signed char, short, int, long und long long entsprechend
(Makrokonstante) [bearbeiten]
SCHAR_MAXSHRT_MAXINT_MAXLONG_MAXLLONG_MAX
(C++11)
maximaler Wert von signed char, short, int, long und long long entsprechend
(Makrokonstante) [bearbeiten]
UCHAR_MAXUSHRT_MAXUINT_MAXULONG_MAXULLONG_MAX
(C++11)
maximaler Wert von unsigned char, unsigned short, unsigned int,
unsigned long und unsigned long long entsprechend
(Makrokonstante) [bearbeiten]

[bearbeiten] Synopsis

#define CHAR_BIT      /* see definition */
#define SCHAR_MIN     /* see definition */
#define SCHAR_MAX     /* see definition */
#define UCHAR_MAX     /* see definition */
#define CHAR_MIN      /* see definition */
#define CHAR_MAX      /* see definition */
#define MB_LEN_MAX    /* see definition */
#define SHRT_MIN      /* see definition */
#define SHRT_MAX      /* see definition */
#define USHRT_MAX     /* see definition */
#define INT_MIN       /* see definition */
#define INT_MAX       /* see definition */
#define UINT_MAX      /* see definition */
#define LONG_MIN      /* see definition */
#define LONG_MAX      /* see definition */
#define ULONG_MAX     /* see definition */
#define LLONG_MIN     /* see definition */
#define LLONG_MAX     /* see definition */
#define ULLONG_MAX    /* see definition */