Compartir a través de


Tipos enteros de C con tamaño

Específicos de Microsoft

Microsoft C incluye compatibilidad para los tipos enteros con tamaño. Puede declarar variables de enteros de 8, 16, 32 o 64 bits mediante el especificador de tipo __intN, donde N es el tamaño, en bits, de la variable de entero. El valor de n puede ser 8, 16, 32 o 64. En el ejemplo siguiente se declara una variable de cada uno de los cuatro tipos de enteros con tamaño:

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

Los tres primeros tipos de enteros con tamaño son sinónimos de los tipos ANSI que tienen el mismo tamaño. Son útiles para escribir código portable que se comporta de forma idéntica en diversas plataformas. El tipo de datos __int8 es sinónimo del tipo char, __int16 es sinónimo del tipo short, __int32 es sinónimo del tipo int y __int64 es sinónimo del tipo long long.

FIN de Específicos de Microsoft

Vea también

Almacenamiento de tipos básicos