Está en la página 1de 3

FUNCIONES PRINTF Y SCANF

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 algún ejemplo de scanf, hay que comentar también 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 número ingresado es 10.000000
Es con dígitos por que es un tipo de dato float
En caso de querer mostrar menos dígitos decimales
se debería 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 Línea )
\t ( Tabulador )
\b ( Backspace )
\r ( Retroceso del carro )
\a ( Suena Parlante interno de la pc )
\\ ( Muestra \ )
\" ( Muestra " )

Ejemplo 1
Ejemplo 2

Ejemplo 3

También podría gustarte