La función printf en C

La función printf en C se utiliza para mostrar información en la salida estándar (normalmente la pantalla). Es parte de la biblioteca stdio.h.

  • ¿Qué hace printf?
    La función printf() permite imprimir texto, números, caracteres y otros tipos de datos en la consola. Es una herramienta esencial para depurar y mostrar resultados.

    #include int main()

  • {
  • printf(«Hola, mundo!\n»);
  • return 0;
  • }

    Este programa imprime:

    Hola, mundo!

    Especificadores de formato
    printf usa especificadores para indicar el tipo de dato que se va a imprimir:
    %d

    printf("Edad: %d", 25);
    %f

    printf("Pi: %.2f", 3.14159);
    %c

    printf("Letra: %c", 'A');
    %s

    printf("Nombre: %s", "Daniel");
    %x%X

    printf("Hex: %x", 255);
    %%

    printf("50%% completado");

    Características útiles
    Puedes combinar texto y variables fácilmente.
    Puedes controlar la precisión de números flotantes: %.2f muestra dos decimales.
    Puedes alinear y espaciar con formatos avanzados: %10d reserva 10 espacios para un entero.

    Buenas prácticas
    Siempre incluye #include para usar printf.
    Asegúrate de que los tipos de datos coincidan con los especificadores.
    Usa \n para saltos de línea y \t para tabulaciones.