Dela via


C-storlek heltalstyper

Microsoft-specifik

Stöd för Microsoft C-funktioner för heltalstyper i storlek. Du kan deklarera 8-, 16-, 32- eller 64-bitars heltalsvariabler med hjälp __intN av typspecificeraren, där N är storleken, i bitar, på heltalsvariabeln. Värdet för n kan vara 8, 16, 32 eller 64. I följande exempel deklareras en variabel för var och en av de fyra typerna av heltal i storlek:

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

De första tre typerna av heltal i storlek är synonymer för ANSI-typer som har samma storlek. De är användbara för att skriva portabel kod som fungerar identiskt på flera plattformar. Datatypen __int8 är synonym med typen char, __int16 är synonymt med typen short, __int32 är synonymt med typen intoch __int64 är synonymt med typen long long.

Avsluta Microsoft Specifik

Se även

Lagring av grundläggande typer