Freigeben über


C-Ganzzahltypen (angepasst)

Microsoft-spezifisch

Microsoft C bietet Unterstützung für ganzzahlige Typen mit angegebener Größe. Sie können 8-, 16-, 32- oder 64-Bit-Ganzzahl-Variablen deklarieren, indem Sie den __intn-Typbezeichner verwenden, wobei n die Größe der ganzzahligen Variable (in Bit) ist. Der Wert von n kann 8, 16, 32 oder 64 sein. Im folgenden Beispiel wird eine Variable für jeden der vier Typen der nach Größe angepassten Ganzzahlen deklariert:

__int8 nSmall;      // Declares 8-bit integer
__int16 nMedium;    // Declares 16-bit integer
__int32 nLarge;     // Declares 32-bit integer
__int64 nHuge;      // Declares 64-bit integer

Die ersten drei Typen der nach Größe angepassten Ganzzahlen sind Synonyme für die ANSI-Typen, die die gleichen Größe haben und nützlich für das Schreiben von übertragbarem Code sind, der sich auf vielen verschiedenen Plattformen genau gleich verhält. Beachten Sie, dass der __int8-Datentyp mit dem Typ "char" synonym ist, __int16 mit dem Typ "short" synonym ist und __int32 mit dem Typ "int" synonym ist. Der __int64-Typ verfügt über keine äquivalente ANSI-Entsprechung.

END Microsoft-spezifisch

Siehe auch

Konzepte

Speicherung von einfachen Typen