Printf

Un ejemplo de la función printf.

Numerosos lenguajes de programación implementan una función printf (print formatted), para mostrar una cadena con formato. Esta, 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.

Ejemplo

El clásico ejemplo de Hola Mundo! para mostrar esta cadena de texto.

#include <stdio.h>
 
int main(void)
{
    printf("¡Hola, mundo!\n");
    return 0;
}
Other Languages
Deutsch: Printf
français: Printf
hrvatski: Printf
magyar: Printf
italiano: Printf
日本語: Printf
한국어: Printf
polski: Printf
português: Printf
română: Printf
русский: Printf