Manual de referencia lenguaje c

Solo disponible en BuenasTareas
  • Páginas : 13 (3113 palabras )
  • Descarga(s) : 0
  • Publicado : 30 de noviembre de 2011
Leer documento completo
Vista previa del texto
LeManual rápido de Lenguaje C

Tipos de datos en lenguaje C 2
Datos de tipo entero (int) 2
Datos de tipo real (float o double) 2
Datos de tipo carácter (char) 3
Datos sin valor (void) 3
Datos de tipo lógico 3
Datos de tipo cadena 4
Identificadores en lenguaje C 4
Variables en lenguaje C 5
Constantes en lenguaje C 6
Operadores y expresiones en lenguaje C 8
Expresionesaritméticas 10
El operador división (/) 11
La función pow 11
Expresiones lógicas 11
Operadores relacionales 12
Operadores lógicos 13
Entrada y salida estándar en lenguaje C 13
La función printf 13
Texto ordinario 14
Especificadores de formato 14
Secuencias de escape 15
La función scanf 17
Especificadores de formato 17
Alternativa doble ( la instrucción if ) 19
Alternativasimple (de nuevo la instrucción if) 21
Alternativa múltiple (la instrucción switch) 22
Anidamiento 27
Alternativa doble en doble 27
Alternativa múltiple en doble 29
Repetitiva mientras (la instrucción while) 30
Repetitiva hacer...mientras (la instrucción do...while) 33
Repetitiva para (la instrucción for) 35
¿Cuándo usar un bucle u otro? 36
Bucle for en do...while 37
Alternativasimple en bucle for 38

Tipos de datos en lenguaje C
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:

Figura. Clasificación de los tipos de datos básicos en C.

Datos de tipo entero (int)
Un dato de tipo entero (int en lenguaje C) es aquel que puede tomar porvalor 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.
No hay ninguna fuente en el documento actual.
Z = {..., -3, -2, -1, 0, 1, 2, 3,...}
Ejemplo: La edad de una persona y el año en que nació, son dos datos de tipo entero:
Edad...: 29
Año....: 1976
Z es un conjunto infinito de númerosenteros, y como el ordenador no puede representarlos todos, un dato de tipo entero sólo puede tomar por valor un número perteneciente a un subconjunto de Z. Los valores máximo y mínimo de dicho subconjunto varían según las características de cada ordenador y del compilador que se utilice.

Datos de tipo real (float o double)
Un dato de tipo real (float o double en lenguaje C) es aquel quepuede 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.

Ejemplo: El peso de una persona (en kilogramos) y su altura (en centímetros), son datos que pueden considerarse de tipo real.
Peso.....: 75.3
Altura...: 172.7
R es un conjunto infinito de números reales, y como el ordenador no puede representarlostodos, un dato de tipo real sólo puede tomar por valor un número perteneciente a un subconjunto de R. Los valores de dicho subconjunto varían según las características de cada ordenador y del compilador que se utilice.

La diferencia principal entre float y double está en el hecho de que un dato de tipo double puede tomar por valor un número perteneciente a un subconjunto de R mayor que un datode tipo float.

Datos de tipo carácter (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 (').

Ejemplo: En un examen con preguntas en las que hay que seleccionar larespuesta correcta entre varias opciones dadas (a, b, c, d, e), la respuesta correcta de cada una de las preguntas es un dato de tipo carácter.

Respuesta correcta a la pregunta 3...: 'c'

Datos sin valor (void)
Un dato sin valor (void en lenguaje C) es un dato que no puede tomar por valor nigún valor, es decir, es un dato vacío (nulo). Más adelante estudiaremos su utilidad.

Datos de tipo...
tracking img