LENGUAJE C
-
Upload
instituto-rio-duero -
Category
Documents
-
view
215 -
download
2
description
Transcript of LENGUAJE C
Curso Curso TTéécnicas de programacicnicas de programacióónn
Ciclo Superior de Desarrollo de Productos Electrónicos
Instituto Río DueroDepartamento de Electricidad-Electrónica
Compilador empleado = Estandar C y C++
Santiago J. Martín
7. Ciclo de vida de una aplicación informática
EdiciónEdición
Análisis
PrevioAnálisis
Previo
Análisis
FuncionalAnálisis
Funcional
Análisis
OrgánicoAnálisis
Orgánico
Programa FuentePrograma Fuente
CompilaciónCompilación
Programa ObjetoPrograma Objeto
MontajeMontaje
Programa EjecutablePrograma Ejecutable
PruebasPruebas
Errores de compilaciónErrores de compilación
Errores de ejecuciónErrores de ejecución
Errores de enlaceErrores de enlace
InstalaciónInstalación
PruebasPruebas
MantenimientoMantenimiento
Errores de programaciónErrores de programaciónErrores de diseñoErrores de diseño
Bibliotecas
de
Programas
Bibliotecas
de
Programas
Operadores
Operadores aritméticos
+ Suma
- resta
/ División
% residuo
* Multiplicación
Operadores
Operadores de relación
== idéntico
!= diferente
< Menor que
<= Menor Igual que
> Mayor que
>= Mayor igual que
INTRODUCCIÓN AL LENGUAJE C
Entre el símbolo "%" y el carácter que especifica la notación a emplear se pueden insertar ciertos caracteres opcionales. Son los siguientes:
• El signo (-) para que el dato se ajuste por la izquierda, en lugar de hacerlo por la derecha, que es lo establecido por defecto.
• Un número que indica la longitud mínima en caracteres que tiene el campo donde se mostrará el dato. Los espacios hacen de caracteres de relleno.
• Un punto decimal (.) seguido de una cifra que indica el número de dígitos tras el punto decimal de un dato real o el número mínimo de dígitos para un entero o el número máximo de caracteres de una cadena que serán impresos
INTRODUCCIÓN AL LENGUAJE C
Por ejemplo,%8d imprime un número decimal (int) alineado por la
derecha y en un campo de al menos ocho caracteres.%-25s imprime una cadena de caracteres alineada por la
izquierda y asegurando una longitud mínima de 25 caracteres (reserva al menos 25 espacios, si la longitud del valor a visualizar es mayor de 25 se visualizan todos).
%.6f imprime un número real (float) con un máximo de 6 cifras significativas en la parte fraccionaria.
Librerías más comunes
stdio.hstddef.h
stdlib.h
string.h
math.h
time.h
Entrada y salidaDefiniciones comunes
Utilerías
Manejo de cadenas y memoria
Funciones matemáticas
Fecha y hora
Ambito de variables
Variables globalesVariables globales: Todas las funciones del programa tienen acceso a ellas. Por lo general, se declaran al inicio del programa.
Parecido a la forma define de Scheme
Variables localesVariables locales: Sólo son visibles dentro de la función que las declara.
Parecido a la forma let de Scheme