Este documento trata sobre conceptos básicos del lenguaje de programación C. Explica que las librerías son archivos que contienen funciones predefinidas para realizar tareas comunes como entrada/salida, matemáticas y manejo de memoria. También describe los tipos básicos de datos en C como enteros, caracteres y coma flotante, así como las funciones scanf y printf para entrada y salida de datos. Finalmente, menciona que las palabras reservadas en C tienen significados predefinidos y no pueden usarse como nombres de variables.
2. Librería de
lenguaje C
• Junto con los compiladores de C y C++, se incluyen
ciertos archivos llamados bibliotecas mas comúnmente
librerías.
• Las librerías están clasificadas por el tipo de trabajos
que hacen, hay librerías de entrada y salida,
matemáticas, de manejo de memoria, de manejo de
textos
• Existen muchísimas librerías disponibles y todas con
una función especifica.
• Las librearías en C++ permiten hacer nuestros
programas más modulares y reutilizables.
• C no incluye palabras clave para estas tareas, por lo
que prácticamente todo programa implementado en C
se basa en la biblioteca estándar para funcionar.
3. Declaración
de variables
• Todas las variables de un programa se declaran de la misma
forma, indicando de cada una de ellas:
- El tipo de dato que puede almacenar (mediante
un identificador)
- Su nombre (mediante otro identificador).
• La declaración de variables se realizará bien en un espacio
inicial previo a todo módulo o algoritmo principal, o bien a
continuación de la declaración de módulo, dentro del mismo
pero antes de la primera instrucción de ejecución.
• Una variable declarada en la cabecera del programa se podrá
utilizar en cualquier parte del mismo (algoritmo principal o
módulo), mientras que una variable declarada dentro de un
módulo sólo podrá utilizarse en el módulo en que se ha
declarado y en los módulos subordinados a éste si existen.
• En base a ello hablamos de variables globales y locales:
- Serán globales las accesibles en cualquier parte del
programa.
• - Serán locales las accesibles sólo por un módulo y sus
subordinados.
4. Tipos de
variables
• Char
• Unsigned short int
• Short in
• Unsigned long int
• Long int
• Double
• Float
• Bool
• Int(16 bits)
• Int (32 bits)
• El tamaño de las variables en memoria pueden variar
de un PC a otro
5. Tipos de
datos
• Tipo de dato carácter: es un símbolo que
representa cada carácter de un lenguaje natural;
puede ser una letra, un número o un signo de
puntuación.
• Tipo de dato entero: puede representar un
subconjunto finito de los números enteros.
• Tipo de dato lógico : puede representar valores de
lógica binaria, esto es 2 valores, que normalmente
representan falso o verdadero; se pueden
combinar expresiones lógicas mediante los
operadores lógicos.
• Tipo de dato de coma flotante representa
números decimales o para representar números
enteros con un orden de magnitud muy grande.
6. Funciones
básicas en
C
• Entrada (leer):
• Scanf
• Es la función que se utiliza para leer datos de entrada
desde dispositivos de entrada, por lo general del
teclado.
• El primer argumento para esta función será el dato
leído desde el teclado, y el segundo será la variable en
el cual se almacena.
• Printf
• Es la función que permite la impresión o
visualización de los datos en el dispositivo de salida
estándar, por lo general la pantalla.
• El primer argumento, la cadena de formato, se
compone de una serie de códigos de formato que
indican que tipos de datos se desean imprimir. Todos
estos códigos están precedidos por el símbolo de
concertaje.
7. Palabra
reservada
en C
• Las palabras reservadas son identificadores
predefinidos (tienen un significado especial).
• En todos los lenguajes de programación existe un
conjunto de palabras reservadas.
• Estas palabras sirven para indicar al computador
que realice una tarea muy determinada.
• El C es un lenguaje muy conciso, con muchas
menos palabras clave que otros lenguajes.
• No podrá utilizarlos como identificadores en el
programa a no ser que incluyan @ como prefijo.