C Language Tipos de enteros de ancho fijo (desde C99)


Ejemplo

C99

El encabezado <stdint.h> proporciona varias definiciones de tipo entero de ancho fijo. Estos tipos son opcionales y solo se proporcionan si la plataforma tiene un tipo de entero del ancho correspondiente, y si el tipo con signo correspondiente tiene una representación complementaria de dos valores negativos.

Consulte la sección de comentarios para obtener sugerencias de uso de tipos de ancho fijo.

/* commonly used types include */
uint32_t u32 = 32; /* exactly 32-bits wide */

uint8_t u8 = 255;  /* exactly 8-bits wide */

int64_t i64 = -65  /* exactly 64 bit in two's complement representation */