sábado, 27 de febrero de 2016

Algunas expresiones básicas

Podemos comenzar con la estructura, pues esta contiene varias expresiones:

1. // La doble diagonal nos permite hacer comentario para uso propio, es decir que el compilador no la leera, pero nosotros si.
Se puede usar para señalar que estamos haciendo en nuestro programa, lo cual servira si alguien mas desea continuar programandolo después. Ejemplo:
//Librerías
//Programas
//Variables
//Códigos

2. Es necesario señalar nuestras librerías, las cuales se declaran con #include y entre el signo de menor y mayor <,>.
#include<stdio.h> para capturar e imprirmir datos
#include<conio.h> para poder usar getch
Las dos anteriores se utilizan siempre.
#include<math.h> para operaciones matematicas avanzadas
#include<spring.h> para trabajar con cadenas

3. Después debemos declarar main(), y debajo de este a la par {, lo cual indica que iniciamos con nuestro programa.

4. Continuamos con  la declaración de nuestras variables, las cuales puedes conocer en Tipos de variable y sus identificadores.

5. Enseguida con la declaración de los códigos, aquí trabajamos dos básicos:
a) printf; que es para imprimir en pantalla lo que esta entre comillas, esto referente a la manera en que se declara, ejemplo.
 printf("Hola mundo");
b) scanf; que es para capturar datos, lo que queremos saber declarandolo con identificadores y variables, ejemplo:
scanf("%d", &edad);

6. "\n es para hacer un salto de línea, sirve para darle una mejor presentación al programa, por estetica.

7. /* */ sirve para omitir una sección, el compilador no la leera.

8. ; indica que mi código ha terminado.

9. getch(); permite congelar el programa para saber que resultados nos arroja.

Tipos de operadores

El lenguaje C tiene una amplia variedad de operadores, y todos ellos caen dentro de 6 categorías
1. Aritmético: dentro de estos se encuentran las cuatro operaciones básicas;
Suma +
Resta -
Multiplicación *
División / 
Además de;
Módulo %
Signo -
Operadores aritméticos
2. Operadores de relación: solo dan dos valores verdadero o falso. En el lenguaje C; un valor entero nulo (es decir 0) es falso, y cualquier otro valor distinto de 0 es verdadero.
Operadores de relación
3. Operadores lógicos: Hay tres operadores que realizan las conectividades lógicas Y (AND) , O (OR) y NEGACION (NOT) y están descriptos en la TABLA siguiente:
Operadores lógicos
4. Operadores de incremento y decremento: digamos que las sentencias : 
a = a + 1 ; a++ ;tienen una acción idéntica , de la misma forma que a = a - 1 ; a-- ;es decir incrementa y decrementa a la variable en una unidad.



Existe una jerarquía de operaciones


Tipos de variable y sus identificadores

1. Entera (números enteros)
Sirve para cualquier número entero
Dominio: son todos los números enteros entre los valores: 
-32.768 y 32.767
Se declara como int, y su identificador es %i, pero es valido usar %d.

2.Flotante (números reales)
Sirve para cualquier número con decimales
Dominio: son todos los números reales con hasta 6 decimales
Se declara como float, y sus identificadores son %f y %g
%f; se usa cuando se capturan los datos 
%g; se usa para imprimir en pantalla


3.Caracter 
Se usa para capturar letras
Dominio: dígitos, letras mayúsculas (A,D,H,R,etc.), letras minúsculas (l, k, e, t, etc.) y signos de puntuación (?!).
Se declara como char, y su identificador es %c

Cadena de caracteres
Se utiliza para capturar 2 o más letras
Se declara como char; nombre de la variable, {cantidad de letras}, y su identificador es %s


4.Boleana (valores lógicos)
Se utiliza para especificar dos opciones; cierto o falso
Se declara como bool

5.Double
Sirve para cualquier número con decimales
Dominio: son todos los números reales con mayor cantidad de decimales que en float
Se declara double, y su indicador es %d

Ejemplo;
Variables de tipo entera