Tipos De Datos Que Maneja El Lenguaje C
MSDM2 de Octubre de 2014
690 Palabras (3 Páginas)970 Visitas
Es un lenguaje orientado a la implementación de Sistemas Operativos, concretamente Unix. C es apreciado por la eficiencia del código que produce y es el lenguaje de programación más popular para crear software de sistemas, aunque también se utiliza para crear aplicaciones.
El lenguaje C es uno de los lenguajes de programación estructurada más utilizados en nuestros días. El principal componente estructural de C es la función. En C, las funciones son bloques en los cuales ocurren las actividades de un programa. Esto nos permite separar los programas en tareas, lo que nos conduce a la programación modular. Otra forma de estructurar en C es usando bloques de códigos. Un bloque de código es un grupo de instrucciones conectadas lógicamente el cual es tratado como una unidad. Un bloque está construido por un conjunto de instrucciones colocadas entre llaves { }.
En lenguaje C se dice que todos los datos que utilizan los programas son básicos (simples predefinidos o estándares) o derivados. Los tipos básicos en lenguaje C se clasifican en:
• Datos de Tipo Entero en Lenguaje C (int)
Un dato de tipo entero (int en lenguaje C) es aquel que puede tomar por valor un número perteneciente al conjunto de los números enteros (Z), el cual está formado por los números naturales, sus opuestos (números negativos) y el cero.
Z = {..., -3, -2, -1, 0, 1, 2, 3,...}
• Datos de Tipo Carácter en Lenguaje C (char)
Un dato de tipo carácter (char en lenguaje C) es aquel que puede tomar por valor un carácter perteneciente al conjunto de los caracteres que puede representar el ordenador.
En lenguaje C, el valor de un dato de tipo carácter se debe representar entre comillas simples (').
• Datos de Tipo Real en Lenguaje C (float o double)
Un dato de tipo real (float o double en lenguaje C) es aquel que puede tomar por valor un número perteneciente al conjunto de los números reales (R), el cual está formado por los números racionales e irracionales.
• Datos sin Valor en Lenguaje C (void)
Un dato sin valor (void en lenguaje C) es un dato que no puede tomar por valor ningún valor, es decir, es un dato vacío (nulo).
• Datos de Tipo Lógico en Lenguaje C
En programación, un dato de tipo lógico es aquel que puede tomar por valor sólo uno de los dos siguientes:
{verdadero, falso}
Los valores verdadero y falso son contrapuestos, de manera que, un dato de tipo lógico siempre está asociado a que algo se cumpla o no se cumpla.
EJEMPLO: El estado de una barrera de paso de trenes es un dato que puede considerarse de tipo lógico, por ejemplo, asociando verdadero a que esté subida y falso a que esté bajada.
Estado...: falso (indica que la barrera está bajada)
En lenguaje C no existen datos de tipo lógico (que sí existen en otros lenguajes de programación). Ahora bien, se pueden simular con datos de tipo entero, considerándose el valor cero (0) como falso, y cualquier otro valor entero como verdadero (para ello, generalmente, se emplea el valor uno (1)).
• Datos de Tipo Cadena en Lenguaje C
De todos los tipos de datos que no son básicos se dice que son derivados, ya que, están basados en alguno que sí lo es. Por ejemplo, los datos de tipo cadena son aquellos que pueden tomar por valor una secuencia de caracteres.
En lenguaje C, el valor de un dato de tipo cadena se debe representar entre comillas dobles (").
EJEMPLO: El título de un libro y el nombre de su autor, son datos de tipo cadena.
Título...: "La Odisea" (cadena de 9 caracteres)
Autor....: "Homero" (cadena de 6 caracteres)
Obsérvese que, en la
...