LENGUAJE C

Page 1

Curso Técnicas de programación Ciclo Superior de Desarrollo de Productos Electrónicos Instituto Río Duero Departamento 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ón Edición Análisis Análisis Previo Previo

ProgramaFuente Fuente Programa Erroresde decompilación compilación Errores

Análisis Análisis Funcional Funcional Erroresde deenlace enlace Errores Análisis Análisis Orgánico Orgánico

Compilación Compilación

Bibliotecas Bibliotecas de de

ProgramaObjeto Objeto Programa

Programas Programas

Instalación Instalación

Pruebas Pruebas

Montaje Montaje ProgramaEjecutable Ejecutable Programa

Erroresde deejecución ejecución Errores

Erroresde dediseño diseño Errores

Mantenimiento Mantenimiento

Pruebas Pruebas Erroresde deprogramación programación Errores


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 %-25s

%.6f

imprime un número decimal (int) alineado por la derecha y en un campo de al menos ocho caracteres. 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). imprime un número real (float) con un máximo de 6 cifras significativas en la parte fraccionaria.


Librerías más comunes

stdio.h

Entrada y salida

stddef.h

Definiciones comunes

stdlib.h

Utilerías

string.h

Manejo de cadenas y memoria

math.h

Funciones matemáticas

time.h

Fecha y hora


Ambito de variables  Variables globales: 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 locales: locales Sólo son visibles dentro de la función que las declara.  Parecido a la forma let de Scheme


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.