TIPO int signed int unsigned int unsigned long long int signed long int unsigned long unsigned long int short short int signed short signed short int unsigned short unsigned short int float double long double char signed char unsigned char DESCRIPCIÓN TAMAÑO EN BYTES Rango 2 4 2 4 De -­‐32768 a 32767 De -­‐231 a 231-­‐1 De 0 a 216-­‐1 De 0 a 232-­‐1 entero largo con signo 4 De -­‐231 a 231 -­‐1 entero largo sin signo 4 De 0 a 232-­‐1 entero corto con signo 2 De -­‐32768 a 32767 entero corto sin signo 2 De 0 a 216-­‐1 real de precisión sencilla real de precisión doble real largo de doble precisión 4 8 1.18e-­‐38 <= |X| <= 3.40e38 2.23e-­‐308 <= |X| <= 1.79e308 10 3.37e-­‐4932 <= |X| <= 1.18e4932 caracter con signo 1 De -­‐128 a 127 entero con signo entero sin signo caracter sin signo 1 De 0 a 255 Se reservan TAMAÑO char nombre[TAMAÑO] cadena sin rango número de bytes Tipos de datos en C junto con sus modificadores y sus códigos de formato o con sus modificadores y sus códigos de formato CÓDIGO DE FORMATO %d o %i %u %ld %lu %hd o %hi %hu %f %lf %Lf %c %c %s