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:
Modificador | Descripción |
%c | Ingreso de un carácter |
%d | Ingreso de un número entero en base decimal con signo |
%i | Ingreso de un número entero en base decimal sin signo |
%o | Ingreso de un entero en base octal |
%x | Ingreso de un entero en base hexadecimal |
%f | Ingreso de un número real flotante |
%s | Ingreso de una cadena de caracteres |
%p | Ingreso de un puntero o dirección de memoria |