b nfmjgf
Para leer datos utilizaremos la función scanf y para escribir datos la función printf.
Ambas funciones son parte de la biblioteca estándar de C, y para utilizarlas espreciso incluir la librería de cabecera stdio.h
Lectura de datos
Para leer un dato utilizaremos la función scanf de la siguiente forma:
scanf ("%X", &var);
La X representa el tipo de los datos quequeremos leer y debe ser sustituida por:
Carácter de conversión
Tipo de dato a leer
d
Entero (int)
f
Punto flotante (float)
lg
Punto flotante doble precisión (double)
c
Carácter (char)var es el nombre de la variable donde se almacenará el valor leído. Observa que el nombre de la variable va precedido del operador &.
Ejemplo:
scanf(“%d”,&dato);
scanf(“%f”,&decimal);scanf(“%lg”,&numero);
scanf(“%c”,&letra);
Escritura de datos
La función printf permite escribir una secuencia de caracteres en la salida, su formato es:
printf ("Secuencia a escribir"[, expresi´on1, expresi´on2, ...]);
La serie de expresiones es opcional.
Por ejemplo: para escribir Hola en la salida utilizaremos:
printf ("Hola");
Para producir un salto de línea en lasalida se utiliza la secuencia \n.
Por ejemplo:
printf ("Hola\n\na todos\n");
Escribe Hola, una línea vacía y después a todos seguido de un salto de línea.
A veces queremos escribir en la salidael valor almacenado por una variable var.
printf ("%X", var);
Donde X especifica el tipo de la variable var,
Carácter de conversión
Tipo de dato a leer
d
Entero (int)
f
Punto flotante(float)
lg
Punto flotante doble precisión (double)
c
Carácter (char)
o
Octal sin signo
x
Hexadecimal
Realmente con printf podemos especificar una secuencia de caracteres que incluyeconversiones de formato. Por ejemplo:
printf ("El valor de x es %d\n", x);
Escribiría: El valor de x es 8 seguido de un salto de línea —suponiendo que
la variable x es de tipo entero y almacena el...
Regístrate para leer el documento completo.