domingo, 28 de febrero de 2016

Para poder hablar de una variable en lenguaje C necesitamos primero saber que es una variable.
Variable (definición):
Magnitud que puede tener un valor cualquiera de los comprendidos en un conjunto.
Una vez sabiendo esto podemos decir que una variable en lenguaje C es un cambio al resultado del problema por alguna situación diferente.
1. Los tipos de variables

Existen varios tipos de variables, y cada uno corresponde a un tamaño máximo de un número, un carácter o incluso una verdad. Cuanto mayor sea el número que pueda admitir, mas espacio en memoria ocupará.
1.1 bool: Por lo general utiliza 1 byte de memoria, valores: true o false.
1.2 char: Utiliza generalmente 1 byte de memoria, permite almacenar un carácter, valores; 256 caracteres.
1.3 unsigned short int: Utiliza generalmente 2 bytes de memoria, valores: de 0 a 65 535
1.4 short int: Utiliza generalmente 2 bytes de memoria, valores: de -32768 a 32767.
1.5 unsigned long int: Utiliza generalmente 4 bytes de memoria, valores: de 0 a 4 294 967 295.
1.6 long int: Utiliza generalmente 4 bytes de memoria, valores: de -2 147 483 648 a 2 147 483 647.
1.7 int (16 bits): Utiliza generalmente 2 bytes de memoria, valores: de -32 768 a 32 767.
1.8 int (32 bits): Utiliza generalmente 4 bytes de memoria, valores: de -2 147 483 648 a 2 147 483 647.
1.9 unsigned int (16 bits): Utiliza generalmente 2 bytes de memoria, valores: de 0 a 65 535.
1.10 unsigned int (32 bits): Utiliza generalmente 2 bytes de memoria, valores: de 0 a 4 294 967 295.
1.11 double: Utiliza generalmente 8 bytes de memoria, valores: de 2.2e-308 a 3.4e-38.
1.12 float: Utiliza generalmente 4 bytes de memoria, valores: de 1.2e-308 a 3.4e-38.

El tamaño de las variables en memoria puede variara de un PC a otro.
Como declarar una variable
Se define el tipo de variable y enseguida el nombre con punto y coma -int a;- por poner un ejemplo, hay distintas variables y el nombre cambia dependiendo el problema.
Función Printf:
Esta función permite capturar en pantalla el programa que se realizo.
Función Getch:
Permite que el programa se detenga para poder ver en pantalla lo que se programó.
Función Scanf:
Esta función permite incluir variables dentro del programa las cuales aparecen dependiendo la respuesta que se dé.
Operadores
Los operadores en lenguaje c son muchos, pero todos se resumen en 6 categorías: aritméticos, relacionales, lógicos, incremento y decremento, manejo de bits y asignación.
Operadores de asignación:
Este operador tiene la función de dar una igualación a una variable (a = 17)

Por ejemplo:
a += b ; /* equivale : a = a + b */
a -= b ; /* equivale : a = a - b */
a *= b ; /* equivale : a = a * b */
a /= b ; /* equivale : a = a / b */
a %= b; /* equivale : a = a % b */





Operadores Aritméticos
Este operador permite las operaciones básicas en las variables las cuales son: suma a+b, resta a-b, multiplicación a*b, división a/b, modulo a%b y signo –a.
Operadores de Relación
Todas las operaciones relacionales dan sólo dos posibles resultados: VERDADERO ó FALSO. En el lenguaje C, Falso queda representado por un valor entero nulo (cero) y Verdadero por cualquier número distinto de cero. Por ejemplo: menor que (a<b), mayor que (a>b), menor igual que (a<=b), mayor igual que (a>=b), igual que ==, distinto que !=.
Operadores Lógicos
Este operador se encarga de realizar una conexión como: y &&, o ||, negación !.
Operador de incremento y decremento
Este operador se encarga de indicar un incremento en la variable o un decrecimiento en la variable: incremento ++ y decremento --.
http://dle.rae.es/#/?id=bNTTsak

http://es.ccm.net/faq/3169-las-variables-en-c