Este documento trata sobre conceptos básicos del lenguaje de programación C como librerías, declaración de variables, tipos de datos y funciones. Explica que las librerías permiten reutilizar código sin preocuparse por la implementación. Luego describe que la declaración de variables indica el tipo de datos y permite almacenar valores de forma eficiente. Finalmente resume los principales tipos de datos como enteros, reales y caracteres, así como palabras reservadas y funciones básicas del lenguaje.
1.
Librerías en lenguaje C
Las librearías son archivos que nos permiten llevar a cabo
diferentes tareas sin necesidad de preocuparnos por cómo se hacen
sino simplemente entender cómo usarlas. Las librearías en C++
permiten hacer nuestros programas más modulares y reutilizables,
facilitando además crear programas con funcionalidades bastante
complejas en unas pocas líneas de código.
2.
Declaración de variables
Es una característica de bajo nivel, más cercana al ensamblador que a
lenguajes de alto nivel, pero en realidad una característica muy
importante y útil de C++, ya que ayuda a conseguir códigos más
compactos y eficaces, y contribuye a facilitar la depuración y la detección
y corrección de errores y a mantener un estilo de programación elegante.
<tipo> <lista de variables>;
3.
Tipos de variables
Una variable es una
entidad cuyo valor
puede cambiar a lo largo
de la ejecución de un
programa.
Tipo
Tamaño en
memoria
Valores posibles Descripción
char 1 byte
-128 a 127 o 0 a
255
Guarda caracteres
del codigo ASCII
int 2 or 4 bytes
-32,768 a 32,767 o
-2,147,483,648 a
2,147,483,647
Guarda numeros
enteros,
float 4 bytes 1.2E-38 a 3.4E+38
Guarda numeros
decimales con
precisión de 6
digitos decimales
short 2 bytes -32,768 a 32,767
Guarda numeros
enteros con menor
capacidad de
almacenamiento(y
rango) que int
double 8 bytes
2.3E-308 a
1.7E+308
Igual que Float
pero con mayor
precisión (hasta 15
digitos decimales)
y mayor rango
long 4 bytes
-2,147,483,648 a
2,147,483,647
Guarda numeros
enteros con mayor
capacidad de
almacenamiento
que int
4.
Tipos de datos
Tipo entero: Se usan para
representar números enteros.
En general se pueden usar para
representar cualquier variable
discreta.
Los tipos de datos enteros son:
short, int, long y long long, cada
uno representando un número
entero de un tamaño o
capacidad determinado.
Tipo real: Se emplean para
representar números reales
Tipo de caracteres: Este tipo
se utiliza para representar los
256 caracteres de la tabla de
caracteres del sistema. El tipo
char es también un tipo
entero, ya que puede tomar
valores de 0 a 255. Por lo tanto
también puede ser signed o
unsigned.
5.
Palabras reservadas en
lenguaje c
En C, como en cualquier otro lenguaje, existen una serie de palabras
clave que el usuario no puede utilizar como identificadores. Estas
palabras sirven para indicar al computador que realice una tarea muy
determinada (desde evaluar una comparación, hasta definir el tipo de
una variable) y tienen un especial significado para el compilador. El C es
un lenguaje muy conciso, con muchas menos palabras clave que otros
lenguajes.
auto break case char
const continue
default
do double else enum
extern float for
6.
Funciones Basicas del C
La función es un bloque de instrucciones que realizan una tarea especifica
y siempre devuelve un valor único a la función de llamada. Las funciones
se utilizan para minimizar la repetición del código.
C supone que cada función devuelve un valor. Si le programador desea un
valor de retorno, este se logra utilizando el return.
Hay dos tipos de funciones del lenguaje C:
Funciones definidas por el usuario:
• La definición de una función se realiza escribiendo primero el tipo del
valor de retorno de la función, después el nombre de la función y
finalmente las instrucciones de la función.
Funciones definidas por el programador:
• Cuando se utiliza las funciones predeterminadas es necesario incluir a
la biblioteca o librería que contiene su definición.Ej:
Si se usa la función pow, es necesario incluir al math.h