b nfmjgf

Páginas: 3 (573 palabras) Publicado: 18 de octubre de 2014
Entrada y Salida en C
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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • B la b
  • B
  • B
  • B
  • B
  • B
  • B
  • B

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS