Home

Programacion C

#include "stdio.h" void main(){ printf("Hola mundo"); }
Printf y Scanf int Comentario = 1;

Las funciones printf y scanf, la utilizaremos para mostrar e ingresar información respectivamente.

Ejemplos de Printf

printf("Hola Mundo");
printf("Función printf, para mostrar información en pantalla");

Antes de mostrar algun ejemplo de scanf, hay que comentar tambien los especificadores de formatos, los mismos son los que establecen el formato de entrada ( en este caso ) o salida de los argumentos especificados.

Ejemplo

scanf("%d",&numeroEntero);
scanf("%f",&numeroFlotante);
scanf("%c",&letra);

En estos ejemplos lo que hacemos es asignar a numeroEntero, numeroFlotante y letra el valor que ingresemos por teclado, no olvidar anteponer delante de cada variable el &.Los especificadores de formato depende de la variable que le asignemos:

Para %d, se debe asignar una variable del tipo int
Para %f, se debe asignar una variable del tipo float
Para %c, se debe asignar una variable del tipo char

Esto se aplica tambien con los printf, pero en estos casos no es necesario anteponer el &.

printf("El número entero es %d y el número flotante es %f",numeroEntero,numeroFlotante);
printf("La letra que falta sera %c",letra);

Para el primer printf se especifican dos valores a mostrar, los mismos se muestran en el orden que le especifiquemos y separados por comas las variables.

Tener en cuenta que cuando asignamos un valor mediante scanf, no es posible realizar lo siguiente:

scanf(%c, %d, %f",&letra,&numerEntero,&numeroFlotante);

Programa Ejemplo: En el siguiente codigo, ingresamos un número y lo mostramos por pantalla.
#include "stdio.h"
#include "conio.h"

void main()
{
	float Numero; // Declaramos un flotante denominado Numero

	printf("Ingrese un numero:");
	scanf("%d",&Numero);
	printf("\nEl numero ingresado es %f",Numero);
	getch(); // Es para que el programa se detenga.
	/*
	En pantalla va a mostrar,en caso de haber tipeado 10
	El numero ingresado es 10.000000
	Es con digitos por que es un tipo de dato float
	En caso de querer mostrar menos digitos decimales
	se deberia agregar al especificador de formato %f
	por ejemplo para que muestre 2 decimales %.2f
	quedando printf("El numero ingresado es %.2f",Numero);
	*/
}
Secuencias de Escape
Las secuencias de escape se utilizan para que el compilador interprete de diferente forma la salida de la información a mostrar, por ejemplo:

\n ( Salto de Linea )
\t ( Tabulador )
\b ( Backspace )
\r ( Retroceso del carro )
\a ( Suena Parlante interno de la pc )
\\ ( Muestra \ )
\" ( Muestra " )

En el proximo tema vamos a ver operadores


Preguntas Frecuentes
  1. ¿ Que son /* */?
    Se utiliza para agregar comentarios de varias lineas, es decir todo lo que este dentro de /* bla bla bla, etc ... */ se tomara como comentario.

Actualizaciones:

21 de Julio 2009 - Secuencias de Escape - Pac-Man
13 de Agosto 2009 - Secuencias de Escape: Descripción - Pac-Man