en c printf () devuelve lo que

en c printf () devuelve que?

printf devuelve:

  • En caso de éxito, el número total de caracteres escritos.
  • En caso de fallo, un número negativo .
  1. Apunte su navegador a http://www.google.com ;
  2. Buscar “printf c”;
  3. Casi cualquier resultado que obtengas te dirá:

Valor de retorno

En caso de éxito, se devuelve el número total de caracteres escritos.
En caso de fallo, se devuelve un número negativo.

¿Fue eso tan difícil?

Devuelve el número de caracteres impresos. Vea man fprintf para preguntas simples como esta.

De la página del manual:

Estas funciones devuelven el número de caracteres impresos (sin incluir el final ‘\ 0’ utilizado para finalizar la salida de las cadenas) o un valor negativo si se produce un error de salida, excepto snprintf () y vsnprintf (), que devuelven el número de caracteres eso se habría impreso si el n fuera ilimitado (de nuevo, sin incluir el ‘\ 0’ final).

El resultado de “printf” es el número de caracteres escritos. Si se produce un error de escritura, “printf” devuelve un número negativo. (Norma ANSI)

Incluso wikipedia tiene un artículo completo sobre printf , donde puede encontrar los diferentes valores de retorno para diferentes idiomas y tiempos.

Exactamente lo que dice que devuelve en cualquier referencia de biblioteca decente

En caso de éxito, se devuelve el número total de caracteres escritos. En caso de fallo, se devuelve un número negativo.

Número de caracteres (sin incluir el final \ 0) impresos en caso de éxito, valor negativo en caso de error. ver man printf.