Inicio • Introducción • Nuestra primera aplicacion • printf(), scanf() y tipo de formatos • Variables • Operadores Básicos • Sentencia IF • Sentencia SWITCH • Estructura FOR • Estructura WHILE • Estructura DO-WHILE • Constantes • Procedimientos y Funciones • Arreglos
Tabla de Contenidos
Variables en C
A una variable la podemos definir trivialmente como un espacio en memoria reservado donde se almacena un dato cualquiera; este dato que se almacena dependerá exclusivamente del tipo de dato que sea declarado para la variable.
Estos tipos de datos pueden ser:
- Numéricos enteros (int)
- Numéricos flotantes (float o double)
- Carácter (char)
- Booleanos (bool)
Algunas notas:
- Para los numéricos flotantes float y double, la diferencia radica en que el double tiene una mayor capacidad de dígitos.
- En C no existen las cadenas de texto o tipo string, sino que siempre se habla para una palabra como un arreglo o vector de caracteres. |C|A|M|I|O|N|
Si usamos booleanos debemos incluir la librería stdbool.h. #include <stdbool.h>
Para declarar una variable debemos seguir los siguientes pasos. 1. Declarar la Variable.
La sintaxis es: tipo_dato: nombre_variable
#include <stdio.h>
#include <stdlib.h>
int main(void){
int numero1;
int numero2;
....
....
....
}2. Inicializar la varible, esto es entregar un valor inicial o valor neutro a esta variable con el fin de prepararla para que reciba datos.
#include <stdio.h>
#include <stdlib.h>
int main(void){
int numero1;
int numero2;
numero1=0;
numero2=0;
....
....
....
}Este paso quizás no es necesario, pero podríamos evitar problemas futuros :-).
Ejemplo de suma de dos números.
#include <stdio.h>
#include <stdlib.h>
int main(void){
int numero1;
int numero2;
int suma;
numero1=0;
numero2=0;
suma=0;
//Pediremos al usuario que ingrese dos numeros
printf ("Ingrese un numero");
scanf ("%d", &numero1);
printf ("Ingrese otro numero");
scanf ("%d", &numero2);
//Sumamos los numeros y el valor lo asignaremos a la varible suma
suma=numero1+numero2;
//Mostramos en pantalla la sumatoria
printf ("La suma de numero1 y numero2 es: %d", suma);
return 0;
}Si hemos notado en el ejemplo anterior apareció una nueva sintaxis llamada scanf().
