Sistemas

Solo disponible en BuenasTareas
  • Páginas : 2 (326 palabras )
  • Descarga(s) : 0
  • Publicado : 21 de agosto de 2012
Leer documento completo
Vista previa del texto
TIPOS DE DATOS EN C: Los tres tipos de datos básicos en C son: enteros; números de coma flotante (reales) y caracteres.
TIPO EJEMPLO TAMAÑO BYTES RANGO MIN - MAX
Char ‘C’ 1 0 – 255Short -15 2 -128 – 127
Int 1024 2 -32768 – 32767
Unsigned int 42345 2 0 – 65535
Long 262144 4 -2147483648 -2147483647
Float 10.5 4 3.4*(10^-38) - 3.4*(10^-38)
Double 0.00045 81.7*(10^-308) – 1.7*(10^308)
Long double 1e -8 8 1.7*(10^-308) – 1.7*(10^308)

Enteros (Int) : Se almacenan internamente en 2 y 4 bytes.
TIPO RANGO DE VALORES USO RECOMENDADO
Int-32.768 – 32767 Aritmética de enteros, bucles for, conteo.
Unsigned int 0 – 65.535 Conteo, bucles for, índices.
Short int -32.768 – 32767 Aritmética de enteros, bucles for, conteo.Long -2147483648 - 2147483648
Unsigned long 0 - 4294967295

De coma flotante (FLOAT/DOUBLE): Representan números reales que contienen una coma decimal o números de notacióncientífica. El tipo float requiera 4 bytes de memoria, doublé requiere 8 bytes de memoria y long double requiere 10 bytes.
TIPO RANGO DE VALORES Precisión
Float 3.4 * 10^-38 – 3.4 *10^38 7 digitos
Double 1.7 * 10^-308 – 1.7 * 10^308 15 digitos
Long double 3.4 * 10^-4932 – 1.1 * 10^4932 19 digitos

Carácter (Char): C procesa datos carácter (texto) utilizandoel tipo de dato char. Este tipo representa valores enteros en el rango -128 a 128. El lenguaje c proporciona el tipo unsigned char para representar valores de 0 a 255 y así representatodos los valores del ASCII. Los caracteres se almacenan internamente como números, y por lo tanto se pueden realizar operaciones aritméticas con datos tipo char.
Dato lógico: Loscompiladores C no incorporan el tipo de dato lógico. C usa el tipo int para simular el tipo lógico interpretando todo valor distinto a “0” como verdadero y el valor “0” como falso.
tracking img