Sdílet prostřednictvím


Typy Integer jazyka C s nastavenou velikostí

Specifické pro Microsoft

Jazyk Microsoft C obsahuje podporu pro celočíselné typy s velikostí.Pomocí specifikátoru typu __intn, kde n je velikost celočíselné proměnné v bitech, lze deklarovat celočíselné proměnné o velikosti 8, 16, 32 a 64 bitů.Hodnota n může být 8, 16, 32 nebo 64.Následující příklad deklaruje jednu proměnnou každého z těchto celočíselných typů s velikostí:

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

První tři typy celočíselných typů s velikostí jsou synonyma pro typy ANSI, které mají stejnou velikost, a jsou užitečné pro psaní přenositelného kódu, který se chová na různých platformách stejně.Povšimněte si, že datový typ __int8 je synonymem typu char, __int16 je synonymem typu short a __int32 je synonymem typu int.Typ __int64 nemá odpovídající protějšek standardu ANSI.

Specificka produktu Microsoft END

Viz také

Koncepty

Úložiště základních typů