Está en la página 1de 10

Tipos de

datos

Integrantes
1. Jorge Martínez Cháves
2. Ricardo López Porraz
3. Héctor Alejandro Rosas Taraco
Definición: ¿Qué son?
• Primero que nada partiremos acerca de lo que es un dato.

• Un dato es toda aquella información que se puede manejar


dentro de un programa informático.

• Estos pueden ser de entrada o de salida ya siendo


manipulados previamente por el programa.

Datos de Datos de
Programa
entrada Salida
Los datos llevan un tipo asociación dentro
de un programa los cuales son:

Identificador :es el nombre que se da para


diferenciar entre los datos del programa

Tipo: este se le da a cada identificador para


determinar el rango de tamaño que este
tendrá.

Valor: este será un valor dado


dependiendo del rango de valores
permitidos .
Identificador

Como habíamos dicho un identificador es un nombre para identificar un dato o el


nombre que se le da a una variable para identificar posiciones en memoria.

Este debe cumplir con ciertas normas para que sea un identificador valido las
cuales son:

•Debe iniciar con letra de alfabeto ingles o con el signo ( _ ).


•No debe contener caracteres especiales tales como ( $ / & # ) etc.
•No debe iniciar con numero.
•Después de que inicie con letra de alfabeto ingles o con el signo ( _ ) puede llevar
números o letras.
•No debe haber espacios en blanco en los especificadores.
•No debe llamarse igual que las palabras reservadas por el lenguaje de
programación utilizado. (if, while, for, do ) etc.
Identificador
Identificador valido Identificador no valido
Nana ñaña
_nana
variable Var!a!be
Variable1 1variable
var1iable
Variable_uno Variable uno
Variable (o cualquier otro Todas las palabras reservadas
nombre que no sea palabra) if = 23;
for = 1;
Tipo
• El tipo define el método de almacenamiento para
representar la información ya sea

• numero entero.
• numero punto flotante (decimal).
• Caractér.
• Numero hexadecimal.
• Numero octal.

• Estos son necesarios para la declaración de variables pues


con estos definimos el tipo de especificador de conversión
que hay que poner para la salida del dato.
Tipo
TIPO ESCRITURA ESPECIFICADOR DE CONVERSION
Caractér char %c
Caractér (cadenas) char %s
entero int %d, %ld, %hd
flotante float %f
Sin signo unsigned %u
Octal unsigned %o, %ho, %lo
Hexadecimal unsigned %x ó %X, %lx, %hx
Doble double %lf %Lf
Doble en exponencial double %e ó %E
Largo o corto long, short %l(especificador), %h(especificador)
Valor
• El valor como dijimos es el rango entre el cual
puede tomar el dato dependiendo del tipo que
tenga.

• ANSI C tiene unas palabras reservadas con las


cuales ya tiene asignado el valor máximo
dependiendo del tipo.

• A continuación mostraremos una tabla con


algunos de ellos:
Valor
TIPO VALOR
signed char -127 a 128.
unsigned char 0 a 255.
int -2147483648 a 2147483647.
unsigned int 4294967295.
long -2147483648 a 2147483647.
unsigned long 4294967295.
short -32768 a 32767.
long short 65535.
float 340282346638528859811704183484516925440.
double 17.97 e307 aproximado.
long double . . . . . . . . . Grande.
Bibliografía
• Fuente 1.
http://teleformacion.edu.aytolacoruna.es/PASCAL/document/tipos.htm

• Fuente 2.
http://msdn.microsoft.com/es-es/library/75w45ekt%28VS.80%29.aspx

• Fuente 3.
http://publib.boulder.ibm.com/infocenter/comphelp/v8v101/index.jsp?topic=/com
.ibm.xlcpp8a.doc/standlib/ref/printconversionspecifiers.htm

• Fuente 4.
http://www.scribd.com/doc/2551829/Tipos-de-datos-en-C