Declaración PrinF y ScanF
printf(“\t %d\n”, num);
printf(“%5.2f”, fract);
printf(“%5.2f”, fract);
en los primeros pedidos de la declaración \ t del printf la dislocación de la lengüeta en la pantalla la discusión %d dice a recopilador que el valor de numérico sea impreso como número entero decimal. \ n hace la nueva salida empezar con de giro nuevo.
En la segunda declaración del printf %5.2f dice a recopilador que la salida deba estar en coma flotante, con cinco lugares en todos y dos lugares a la derecha de la coma. Más sobre el carácter del backslash se ha demostrado en la tabla siguiente:
Constante
|
Significado
|
`\'
`\ b' `\ f' `\ n' `\ r' `\ t' `\ v' ‘\’’ ‘\”’ ‘\?’ ‘\\’ ‘\0’ |
Alarma audible (campana)
Tecla de retroceso Alimentación de forma De giro nuevo Retorno del carro Tabulación horizontal Lengüeta vertical Apóstrofe Cotización doble Signo de interrogación Backslash Falta de información |
Consideremos la declaración siguiente del scanf
scanf(“%d”, &num);
Los datos del teclado son recibidos por la función del scanf. En el formato antedicho, y el símbolo (del signo "&") antes de que cada nombre variable sea un operador que especifica la dirección del nombre variable.
Haciendo esto, la ejecución para y espera el valor de la variable numérica que se mecanografiará. Cuando se incorpora el valor del número entero y se presiona la llave de vuelta, la computadora procede a la declaración siguiente. Los códigos del formato del scanf y del printf se enumeran en la tabla siguiente:
Código
|
Lee…
|
%c
%d %e %f %g %h %i %o %s %u %x |
Solo carácter
Número entero decimal Valor de la coma flotante Valor de la coma flotante Valor de la coma flotante Número entero corto Número entero decimal, hexadecimal u octal Número entero octal Secuencia Número entero decimal sin firmar Número entero hexadecimal |