Almacenamiento de tipos básicos
En la tabla siguiente se resume el almacenamiento asociado a cada tipo básico.
Tamaños de los tipos fundamentales
Tipo | Almacenamiento |
---|---|
char , unsigned char , signed char |
1 byte |
short , unsigned short |
2 bytes |
int , unsigned int |
4 bytes |
long , unsigned long |
4 bytes |
long long , unsigned long long |
8 bytes |
float |
4 bytes |
double |
8 bytes |
long double |
8 bytes |
Los tipos de datos de C entran en categorías generales. Los tipos enteros incluyen int
, char
, short
, long
y long long
. Estos tipos se pueden calificar con signed
o unsigned
, y unsigned
solo se puede usar como una abreviatura para unsigned int
. Los tipos de enumeración ( enum
) también se tratan como tipos enteros para la mayoría de los propósitos. Los tipos de punto flotante incluyen float
, double
y long double
. Los tipos aritméticos incluyen todos los tipos flotantes y enteros.