Operaciones de escritura y lectura simples.
Las acciones que envían resultados al exterior se llaman operaciones de escritura, y, viceversa, las que los reciben del exterior se llaman operaciones de escanear. En ambos casos se utilizan procedimientos, que vienen incluidos en la librerías o módulos que se cargan en el compilador:
include# stdio.h
El procedimiento printf escribe en la pantalla del ordenador una cadena de caracteres:
printf("Hola a todos");
Sí queremos escribir como texto una serie de valores de los tipos elementales vistos, habrá que darle el formato adecuado mediante %x, siendo x:
d para un entero.
f para un real.
e para un exponencial.
g para un real con/sin notación exponencial.
c para un c arácter.
s para un string.
Ejemplo:
printf("Datos:%7d#%4.3f",29*15,32/57);
En donde se especifican los formatos a aplicar a cada dato:
7 corresponde al número de espacios mínimos que ocupará el entero resultante de multiplicar 29*15.
4.3 En 4 es lo mismo que el 7 anterior, corresponde a la parte entera y el 3 a la parte decimal.
Operaciones de lectura:
El procedimiento scanf, que también pertenece al módulo stdio.h, es el que nos permite leer y almacenar datos del exterior en determinadas variables.
Su formato sigue las mismas reglas que el procedimiento printf: cadena con formatos y luego las variables separadas con comas pero, cada una de ellas, con un ampersand& delante.
Ejemplo:
scanf("%d %f %d",&día, &saldo, &mes );
Comentarios
Publicar un comentario