Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Microsoft-spezifisch
Die Grenzwerte für Integer-Datentypen in C und C++ sind in der folgenden Tabelle aufgeführt. Diese Grenzwerte werden in der Standardheaderdatei <limits.h>
definiert. Der C++-Standardbibliotheksheader <limits>
enthält <climits>
, worin <limits.h>
enthalten ist.
Microsoft C ermöglicht zudem die Deklaration von Variablen für ganze Zahlen mit angegebener Größe, die integrale Typen der Größe 8-, 16-, 32- oder 64-Bit sind. Weitere Informationen über ganze Zahlen mit angepasster Größe in C finden Sie unter Integer-Datentypen mit angegebener Größe.
Grenzwerte für ganzzahlige Konstanten
Konstante | Bedeutung | Wert |
---|---|---|
CHAR_BIT | Anzahl von Bits in der kleinsten Variable, die kein Bitfeld ist. | 8 |
SCHAR_MIN | Minimalwert für eine Variable vom Typ signed char . |
-128 |
SCHAR_MAX | Maximalwert für eine Variable vom Typ signed char . |
127 |
UCHAR_MAX | Maximalwert für eine Variable vom Typ unsigned char . |
255 (0xff) |
CHAR_MIN | Minimalwert für eine Variable vom Typ char . |
-128; 0 wenn /J-Option verwendet |
CHAR_MAX | Maximalwert für eine Variable vom Typ char . |
127; 255 wenn /J-Option verwendet |
MB_LEN_MAX | Die maximale Anzahl der Bytes in Multibytezeichen. | 5 |
SHRT_MIN | Minimalwert für eine Variable vom Typ short . |
-32768 |
SHRT_MAX | Maximalwert für eine Variable vom Typ short . |
32767 |
USHRT_MAX | Maximalwert für eine Variable vom Typ unsigned short . |
65535 (0xffff) |
INT_MIN | Minimalwert für eine Variable vom Typ int . |
-2147483647 - 1 |
INT_MAX | Maximalwert für eine Variable vom Typ int . |
2147483647 |
UINT_MAX | Maximalwert für eine Variable vom Typ unsigned int . |
4294967295 (0xffffffff) |
LONG_MIN | Minimalwert für eine Variable vom Typ long . |
-2147483647 - 1 |
LONG_MAX | Maximalwert für eine Variable vom Typ long . |
2147483647 |
ULONG_MAX | Maximalwert für eine Variable vom Typ unsigned long . |
4294967295 (0xffffffff) |
LLONG_MIN | Minimalwert für eine Variable vom Typ long long . |
-9,223,372,036,854,775,807 - 1 |
LLONG_MAX | Maximalwert für eine Variable vom Typ long long . |
9,223,372,036,854,775,807 |
ULLONG_MAX | Maximalwert für eine Variable vom Typ unsigned long long . |
18,446,744,073,709,551,615 (0xffffffffffffffff) |
Wenn ein Wert die größte Ganzzahldarstellung übersteigt, generiert der Microsoft-Compiler einen Fehler.
Ende Microsoft-spezifisch