Numerosos lenguajes de programación implementan una función printf (print formatted), para mostrar una cadena con formato.
Por ejemplo en C: imprimirá la siguiente línea (incluyendo el carácter de nueva línea \n): La función printf retorna el número de caracteres impresos, o un valor negativo si ocurre un error.
printf permite dar formato específico a la salida, aquí algunos ejemplos: printf("El numero entero en base 10 es: %d", -10); Los formateadores permiten ser modificados para definir cantidad de dígitos o caracteres, introduciendo los parámetros de cantidad de dígitos y dígitos significativos como se puede notar en el siguiente ejemplo: Prototipo:.
Ejemplo de uso ( C ): Mostraría: Hemos escrito un ESLOGAN con sprintf - 78989 fprintf file print format permite que la salida de printf pueda escribirse en cualquier archivo.
Su prototipo, dentro del archivo de cabecera stdio.h, sería: Veamos un ejemplo: En este caso snprintf escribiría en la variable "cadena" los 10 primeros bytes de "Me llamo Juan y tengo 5 años" asprintf() hace lo mismo que sprintf() pero este reserva la memoria suficiente para contener la cadena de caracteres deseada, posteriormente se tendrá que usar free() en la cadena.