Red de conocimiento informático - Material del sitio web - ¿Cuál es la diferencia entre printf y scanf al escribir un programa? ¿Cómo se debe utilizar? ¿Cuándo utilizar printf y sanf?

¿Cuál es la diferencia entre printf y scanf al escribir un programa? ¿Cómo se debe utilizar? ¿Cuándo utilizar printf y sanf?

¡Puedes ir a Baidu o GOOGLE para comprobar este tipo de problema!

printf(): una función que genera salida formateada

La forma general de la función printf es:

int printf(const char *format,[argument]);

Veremos el formulario anterior cuando ingresemos "printf(" en Visual C++.

Explique que el tipo de función printf es un número entero y su valor de retorno es un valor entero

Su valor es en realidad el número de caracteres impresos de los controles

<. p> La función printf() es en realidad un valor entero. Genera todos los parámetros como caracteres. Según el parámetro 1 de esta función (const char *formato), no es difícil para nosotros entenderlo. >La función scanf, al igual que la función printf, está definida en stdio.h. Por lo tanto, se debe agregar #include cuando se utiliza la función scanf. Es una función de entrada de formato, que ingresa datos desde el teclado. variable especificada según el formato especificado por el usuario La última letra de su palabra clave es f. Significa "formato"

scanf (control de formato, columna de la tabla de direcciones)

int scanf. (char *format[,argument,...]);

El significado de "control de formato" es el mismo que el de la función printf; que puede ser la dirección de una variable o la primera dirección de una cadena

La función scanf() devuelve el número de elementos de datos asignados correctamente y devuelve EOF cuando se produce un error al leer el final del. archivo.