Entrada y salida estándar en C

La sentencia printf permite desplegar por pantalla comentarios, ya sea tanto para pedir información al usuario, como para mostrar resultados de ciertas operaciones realizadas por el programa, esta sentencia se encuentra en la librería stdio.h, y su sintaxis es como se muestra a continuación:

printf (“cualquier texto a desplegar”);

printf (“texto a desplegar modificador”, variable);

La sentencia scanf permite capturar una entrada del teclado, tales como números, letras o símbolos, a esta sentencia se le tiene que predefinir el tipo de dato que el usuario va a ingresar para evitar problemas en tiempo de ejecución, esta sentencia se encuentra en la librería stdio.h y su sintaxis es la siguiente:

scanf(“modificador”, &variable);

en donde el modificador es lo que permite identificar el tipo de dato que se espera que el usuario ingrese y el operador & permite asignar tal entrada a la variable predefinida.

Existen varios tipos de modificadores, dentro de los cuales los más utilizados son los siguientes:

ModificadorDescripción
%cIngreso de un carácter
%dIngreso de un número entero en base decimal con signo
%iIngreso de un número entero en base decimal sin signo
%oIngreso de un entero en base octal
%xIngreso de un entero en base hexadecimal
%fIngreso de un número real flotante
%sIngreso de una cadena de caracteres
%pIngreso de un puntero o dirección de memoria