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 ganzzahlige Typen sind in der folgenden Tabelle aufgeführt. Präprozessormakros für diese Grenzwerte werden auch definiert, wenn Sie die Standardheaderdatei-Trennzeichen <>einschließen.
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 bei /J Verwendung der Option |
CHAR_MAX |
Maximalwert für eine Variable vom Typ char . |
127; 255, wenn /J option verwendet wird |
MB_LEN_MAX |
Maximale Anzahl von Bytes in einer Konstante mit mehreren Zeichen. | 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 . |
-2147483648 |
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 . |
-2147483648 |
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 |
-9223372036854775808 |
LLONG_MAX |
Maximalwert für eine Variable des Typs long long |
9223372036854775807 |
ULLONG_MAX |
Maximalwert für eine Variable des Typs unsigned long long |
18446744073709551615 (0xffffffffffffffff) |
Wenn ein Wert die größte Ganzzahldarstellung übersteigt, generiert der Microsoft-Compiler einen Fehler.