InicioHazlo Tu MismoDeclaracion de variables y E/S de datos en C [Parte 1]

Declaracion de variables y E/S de datos en C [Parte 1]

Hazlo Tu Mismo7/18/2011


Saludos a todos, Esta es la segunda parte del tutorial basico de C, en esta parte trataremos la entrada y salida de datos en C, a mi parecer es importante saber la manera de hacerlo correctamente ya que de aqui en adelante seran usadas en cualquier programa, las sentencias a usar seran principalmente printf, scanf y la declaracion de variables que generalmente seran int,float,char




Antes de ver la entrada y salida de datos, necesitamos variables donde guardar datos y presentarlos en forma ordenada





Declaracion de variables

int: Es para una variable de tipo entero. Ej. int x;
float: Es para una variable de tipo real, osea que puede aceptar numeros con punto decimal. Ej float salario;
char: Es una variable de tipo caracter



//Estos son algunos ejemplos:

#include<conio.h>
#include<stdio.h>

int main()
{
int dias=31;
float salario;
char nombre[20];
}



Acerca de la declaracion de variables.:
1. Se pueden declarar 1 o mas variables en una sentencia por ejemplo: int x,y,z;
2. Se pueden inicializar las variables antes de la ejecucion con un valor por ejemplo: float salario=123.45
3. Para declarar variables de tipo caracter no bastara con poner char algo; sino mas bien hara falta agregar el tamaño por ejemplo char apellido[20]; es una variable de tipo caracter que admitira hasta 20 caracteres
*NOTA: De momento no explicara como capturar cadenas de caracteres, ya que el proximo tema es PROGRAMACION SECUENCIAL





Entrada y Salida de datos


Cuando hablemos de Entrada y Salida de datos, de momento el termino sera para capturar eventos de teclado (solamente de teclado) y mostralos en la pantalla por el momento solo capturaremos numeros, generalmente para ejecutar los programas se hace uso de la consola de windows.



Scanf

Con esta sentencia capturamos algun numero ya sea entero o real, y lo direccionamos a alguna variable.

Sintaxis: Scanf("Tipo de variable (%i, %f)",&nombre_variable);
Ejemplos:


#include<conio.h>
#include<stdio.h>

int main()
{
int variable;
int racional;
puts("Digite un numero");
scanf("%i",&variable);
//Del scanf:  el %i es por tratarse de una variable de tipo int
                  el &variable es porque direccionamos el dato 
                  hacia variable mediante el operador direccional "&".
scanf("%f",&racional);
//Del scanf:  el %f es por tratarse de una variable de tipo float
                  el &racional es porque direccionamos el dato hacia 
                 racional mediante el operador direccional "&".
getch();
}




Printf

Con esta sentencia imprimimos algun numero ya sea entero o real, y lo mostramos en pantalla

Sintaxis: Printf("Mensaje a mostrar + tipo de variable a mostar(%i, %f)",nombres de variables a mostrar);

Ejemplos (Continuacion del ejemplo anterior):


#include<conio.h>
#include<stdio.h>

int main()
{
int variable;
int racional;
puts("Digite un numero");
scanf("%i",&variable);
scanf("%f",&racional);
printf("El numero guardado en variable es %i",variablen);
/*Sentencia printf: aqui podemos escribimos el mensaje a mostrar 
en pantalla y mandamos a llamar a mandar a las variables
con su respectivo tipo por ejemplo %i es para int
%.2f es para float(reales con 2 numeros despues del punto
decimal) */
printf("El numero guardado en variable es %.2f",racional);
printf("Racional %.2f Variable: %x",racional,variable);
/*Para este caso se llama primero a racional y luego a variable
note que se tienen que poner en el mismo orden que en la 
impresion*/

getch();
}




Los programas fueron programados,compilados y ejecutados por MI @mandrilnuevo, si hay dudas por MP, post o comunidad, aqui va el link a los contenidos


Contenidos

salida


1.Aprende a programar y compilar en C[Parte 0]
Link:




Unite a la comunidad: "Programadores en C"














scanf
Datos archivados del Taringa! original
33puntos
0visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
1visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

m
mandrilnuevo🇦🇷
Usuario
Puntos0
Posts6
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.