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