C-Datentypen mit vorgegebener Breite

Muster für den DatentypBedeutung
intN_t uintN_tEin int-Wert mit einer Breite von exakt N Bits. Dieser Typ ist optional und wird nicht vom aktuellen Standard gefordert. Beispiel: uint8_t hat genau 8 Bit.
int_leastN_t uint_leastN_tEin int-Wert mit einer Breite von mindestens N Bits. Beispiel: uint_least16_t hat mindestens 16 Bit.
int_fastN_t uint_fastN_tDer schnellste int-Typ mit mindestens einer Breite von N Bits. Beispiel: int_fast32_t ist der schnellste Ganzzahltyp mit Vorzeichen, der mindestens 32 Bit hat.
intmax_t uintmax_tGrößtmöglicher ganzzahliger Typ.

Minimal und Maximalwerte

#include <climits>

Beispiele

INT_MAX, INT_MIN, UINT_MAX (für unsigned int), INT16_MAX (für int16_t)