1. En todo lenguaje de programación se manejan
cantidad de datos que presentan diferencias TIPOS DE DATOS
entre ellos, como por ejemplo unos son datos
numéricos o palabras, en fin se trabaja con una
gran variedad, es por esto que los ha clasificado
en los siguientes tipos:
TIPO DE DATO ENTERO TIPO DE DATO REAL TIPO DE DATO CARACTER TIPO DE DATO NULO
Se refiere al conjunto limitado de los Se refiere al subconjunto de números Este tipo de dato se utiliza para Este tipo de dato es declarado con la
Enteros, es decir números completos, reales, es decir los racionales o representar los 255 caracteres de la palabra void, ya que este significa
que no presentan componentes aquellos números que poseen parte tabla de caracteres del sistema ASCII, vacío o nada.
fraccionarios o decimales y que fraccionaria o decimal. y permite almacenar o varios Este puede tener dos usos:
pueden tener signo positivo o Se los declara así: caracteres. Se los declara así: Indica que una función no retornará
negativo. • float variable1, variable2,… • char letra =’a’ nada, esta se usa cuando usamos el
Se los declara así: variable_n; Cuando se almacena más de un void como tipo de dato de retorno.
Int variable1, variable2,…variable_n; • double variable1, variable2,… carácter se lo conoce como cadena y También es usado como puntero
variable_n; se lo escribe con “” y se lo suele genérico cuando se lo usa como
Longitud: 32 bits llamar cadena de caracteres. puntero (void *)
Rango de Valores: [-32768, 32767] Longitud: 32 bits para float y 64bits • char palabra = “Hola”
para doublé Ejemplo 1:
Operaciones: Rango de Valores: 3.4*(10**-38) a Longitud: 8 bites void ImprimirEstudiante(Estudiante);
Aritméticas: “+” (suma), “-“resta), 3.4*(10**+38) para float y Rango de Valores: [-128, 127]
“*” (multiplicación), “/” (división), 1.7*(10**-308) a 1.7*(10**+308) Ejemplo 2:
“%”(módulo) para double void cambio_tipo (void)
Comparación: “>”,”>=”,” <”, “<=”, Operaciones:
Aritméticas: “+” (suma), “-“resta), {
“==”, “=!” Operaciones: float a;
Ejemplo: “*” (multiplicación), “/” (división),
Aritméticas: “+” (suma), “-“resta), “%”(módulo) int b;
int x, y; “*” (multiplicación), “/” (división), b = 8;
x= 3*y Comparación: “>”,”>=”,” <”, “<=”,
“%”(módulo) “==”, “=!” a = 0.3;
Comparación: “>”,”>=”,” <”, “<=”, Ejemplo: if (a <= (float) b)
“==”, “=!” A<B, se puede realizar la menor ();
Ejemplo: comparación de dichos caracteres }
float x, y; debido a que lo que en realidad se
x= 2/y; comparan son su códigos o cadenas
de bits que los representan.
2. REFERENCIAS BIBLIOGRÁFICAS
Textos:
• Diseño e implementación de programas en lenguaje C
Autores: Pedro Alfonso Jordá
Fernando García granada
Eva Onaíndia de la Rivaherrera
Universidad Politécnica de Valencia
• Aprendiendo C en 24 horas
Autores: Tony Zhang Sergio Kourchenko
Barrena Maricela Quintana López
Edición en Español
• Informática Básica con énfasis en Lenguaje C
Autor: Eduardo Villegas Jaramillo
Universidad Nacional de Colombia
Sitios Web:
http://www.casdreams.com/auladeinformatica/PROG/C1.html
http://www.slideshare.net/Hannitah/tipos-de-datos-presentation-879758
http://msdn.microsoft.com/es-es/library/67ef8sbd%28v=VS.80%29.aspx
Integrantes:
Jorge Alfredo Guzmán Quinde
Efrén Pedro Romero Loza
Aldair Oswaldo Alarcón Rubio
Mazzini Mazzini Jean Carlo