Documentos de Académico
Documentos de Profesional
Documentos de Cultura
de programación
#include<stdio.h> main ( )
Le indica al
Marca el punto En estos
compilador que
donde el programa paréntesis hay
debe incluir el
C comienza la información que
archivo de
ejecución. Es será usada por el
entrada/salida
obligatorio. programa.
estándar.
Partes principales de un programa
/* */ ; { }
Son necesarias en
todos los
Se usan para Cada sentencia C
programas. Indican
delimitar los termina con un
el principio y el final
comentarios. punto y coma.
de las instrucciones
del programa,
Crear un programa
SALVAR EL PROGRAMA EN EL
EDICIÓN DE UN PROGRAMA DISCO
Se utiliza un editor o procesador EL programa ahora se encuentra
de texto, para escribir el código en la memoria. Para que se
fuente. pueda continuar el programa
debe ser guardado en el disco.
COMPILACIÓN DE UN
PROGRAMA ERRORES DE COMPILACIÓN.
Esto es traducir el código fuente Son provocados cuando el código
a lenguaje maquina para fuente escrito no se adapta a la
posteriormente enlazarlo con las sintaxis y reglas del compilador.
librerías de C y obtener así un
programa ejecutable.
ERRORES EN TIEMPO DE
EJECUTAR EL PROGRAMA EJECUCIÓN
• Cada vez que se realiza el Estos errores no son reconocidos
proceso de compilación, C por el compilador y solo son
genera automáticamente un detectados por C al momento de
fichero con extensión .exe, este su ejecución (por ejemplo una
fichero puede ser ejecutado división entre cero ).
directamente.
DEPURACIÓN
Una vez ejecutado el programa
puede dar lugar una solución
incorrecta. Este caso requiere un
análisis minucioso de como se
desarrolla el programa (puede
usarse un depurador).
Elementos de C
Palabras reservadas, identificadores,
Componentes léxicos literales, operadores, delimitadores
y comentarios.
Compuesta ({ })
Caracteres usados en C
LETRAS, DÍGITOS Y CARÁCTER DE SUBRAYADO
Letras mayúsculas del alfabeto ingles
ABCDEFGHIJKLMNOPQRSTUVWXYZ
Letras minúsculas del alfabeto ingles
abcdefghijklmnopqrstuvwxyz
Dígitos decimales
0123456789
Carácter de subrayado
_
Caracteres especiales y signos de puntuación
,.;:?’”()[]{}<!|/\~+#%&^*=>
Palabras reservadas
SALIDA ENTRADA
%[flags][ancho].[precisión][tipo]
Flags
- + 0 blanco #
Antepone 0,
Rellena con 0x o 0X si el
Justifica el Antepone el ceros no Antepone un sistema es
resultado a signo + o – al significativos blanco al octal y
la izquierda valor de hasta valor de hexadecimal.
del ancho. salida. alcanzar el salida Se ignora
ancho limite. con los
demás tipos.
ANCHO PRECISIÓN