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