jueves, 1 de diciembre de 2011

Funcion Printf

Numerosos lenguajes de programación implementan una función printf (print formated), para mostrar una cadena con formato. Ésta, originaria del lenguaje de programación C, tiene un prototipo similar al siguiente:

 int printf(const char* formato,...)

La cadena constante formato provee una descripción de la salida, con placeholders marcados por caracteres de escape "%", para especificar la localización relativa y el tipo de salida que la función debe producir.

Por ejemplo en C:

 printf("Color %s, numero1 %d, numero2 %05d, hex %x, real %5.2f.\n", "rojo", 12345, 89, 255, 3.14);

imprimirá la siguiente línea (incluyendo el caracter de nueva línea \n):

 Color rojo, numero1 12345, numero2 00089, hex ff, real 3.14.

La función printf retorna el número de caracteres impresos, o un valor negativo si ocurre un error.

No hay comentarios:

Publicar un comentario