Tipos de datos
Existen cinco tipos de datos atómicos en C:
Tipo bits rango
char 8 0 a 255
int 16 -32.768 a 32.767
float 32 3,4 E -38 a 3,4 E +38
double 64 1,7 E -308 a 1,7 E +308
void 0 sin valor
El void se usa para declarar funciones que no devuelven ningún valor o para declarar funciones sin parámetros.
Modificadores de tipos
signed
unsigned
long
short
Los modificadores signed, unsigned, long y short se pueden aplicar a los tipos base entero y carácter. Sin embargo, long también se puede aplicar a double.
Tipo bits Rango
char 8 -128 a 127
unsigned char 8 0 a 255
signed char 8 -128 a 127
int 16 -32.768 a 32.767
unsigned int 16 0 a 65.535
signed int 16 -32.768 a 32.767
short int 16 -32.768 a 32.767
unsigned short int 16 0 a 65.535
signed short int 16 -32.768 a 32.767
long int 32 -2147483648 a 2147483647
signed long int 32 -2147483648 a 2147483647
float 32 3,4 E -38 a 3,4 E +38
double 64 1,7 E -308 a 1,7 E +308
long double 64 1,7 E -308 a 1,7 E +308
Modificadores de acceso
Las variables de tipo const no pueden ser cambiadas durante la ejecución del programa. Por ejemplo,
const int a;