Freigeben über


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

Siehe auch

Referenz

Ganzzahlige Konstanten in C