Freigeben über


Ganzzahlige Grenzen

Microsoft-spezifisch

Die Grenzen für ganzzahlige Typen sind in der folgenden Tabelle aufgeführt.Diese Begrenzungen werden auch in der Standardeinstellung headerdatei. LIMITS.H definiert.

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.

–2147483648

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.

–2147483648

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)

_I64_MIN

Minimaler Wert für eine Variable vom Typ __int64

-9223372036854775808

_I64_MAX

Maximaler Wert für eine Variable vom Typ __int64

9223372036854775807

_UI64_MAX

Maximaler Wert für eine Variable vom Typ __int64 ohne Vorzeichen

18446744073709551615 (0xffffffffffffffff)

Wenn ein Wert die Darstellung der größten ganzen Zahl übersteigt, wird vom Microsoft-Compiler einen Fehler.

Siehe auch

Referenz

Die hin- und herbewegende Grenzen