Grenzen C++-ganzer Zahl
Microsoft-spezifisch
Die Grenzen für ganzzahlige Typen sind in der folgenden Tabelle aufgeführt.Diese Begrenzungen werden in der Standardeinstellung headerdatei. LIMITS.H definiert.Microsoft C# ermöglicht zudem die Deklaration einer sortierten Ganzzahlvariablen, die ganzzahlige Typen der Größe 8 (null), 16 (32-Bit) ist, oder legt diesen fest.Weitere Informationen über ganze Zahlen, finden Sie unter Sortierte ganzzahlige Typen.
Grenzen für ganzzahlige Konstanten
Konstante |
Bedeutung |
Wert |
---|---|---|
CHAR_BIT |
Die Anzahl der Bits in der kleinsten Variable, die kein Bitfeld ist. |
8 |
SCHAR_MIN |
Minimaler Wert für eine Variable vom Typ char mit Vorzeichen. |
–128 |
SCHAR_MAX |
Maximaler Wert für eine Variable vom Typ char mit Vorzeichen. |
127 |
UCHAR_MAX |
Maximaler Wert für eine Variable vom Typ unsigned char. |
255 (0xff) |
CHAR_MIN |
Minimaler Wert für eine Variable vom Typ char. |
128; 0 = /J- verwendet |
CHAR_MAX |
Maximaler Wert für eine Variable vom Typ char. |
127; 255 = /J- verwendet |
MB_LEN_MAX |
Maximale Anzahl von Bytes in einer multicharacter Konstante. |
5 |
SHRT_MIN |
Minimaler Wert für eine Variable vom Typ short. |
–32768 |
SHRT_MAX |
Maximaler Wert für eine Variable vom Typ short. |
32767 |
USHRT_MAX |
Maximaler Wert für eine Variable vom Typ short ohne Vorzeichen. |
65535 (0xffff) |
INT_MIN |
Minimaler Wert für eine Variable vom Typ int. |
–2147483647 – 1 |
INT_MAX |
Maximaler Wert für eine Variable vom Typ int. |
2147483647 |
UINT_MAX |
Maximaler Wert für eine Variable vom Typ unsigned int. |
0xffffffff (4294967295) |
LONG_MIN |
Minimaler Wert für eine Variable vom Typ long. |
–2147483647 – 1 |
LONG_MAX |
Maximaler Wert für eine Variable vom Typ long. |
2147483647 |
ULONG_MAX |
Maximaler Wert für eine Variable vom Typ unsigned long. |
0xffffffff (4294967295) |
Wenn ein Wert die Darstellung der größten ganzen Zahl übersteigt, wird vom Microsoft-Compiler einen Fehler.
Microsoft ENDES bestimmten