¿Qué es la función printf en la programación C?

¿Qué es la función printf en la programación C?
C es uno de los lenguajes de programación populares que tiene aplicaciones amplias en el desarrollo de software. Una de sus funciones importantes en C es la printf función, que se usa ampliamente para mostrar la salida en la consola. Si no conoces printf () función en c, siga este artículo donde entraremos en los detalles del printf () función, su sintaxis y su uso en la programación C.

¿Qué es printf () en c?

El printf () La función se incluye en la biblioteca estándar C y se adopta ampliamente en un programa para mostrar la salida en la consola. Esta función acepta cualquier tipo de entrada proporcionada dentro de los soportes cerrados. Sin embargo, los usuarios deben especificar el tipo de salida utilizando los especificadores de formato. Sin usar ningún especificador de formato, el printf () la función no puede generar una salida en la consola.

La siguiente es la sintaxis para usar printf () función en la programación C.

printf (formato, arg1, arg2, ...);

¿Cuáles son los parámetros de la función printf ()?

El printf () la función acepta los siguientes argumentos.

  • Formato: Un puntero a una cadena terminada nulo escrita en la transmisión del archivo. Está compuesto por caracteres y un especificador de formato adicional que comienza con %.
  • Argumentos adicionales: Otros argumentos que describen los datos que se imprimirán. Aparecen en el orden del especificador de formato.

¿Qué incluye un especificador de formato?

Las partes del especificador de formato se dan como:

  • Un signo principal %.
  • Uno o más de una bandera que modifican el comportamiento de conversión (opcional).
  • Si no hay ningún signo, se inserta un espacio en la iniciativa del resultado.
  • El número opcional * o entero se usa para definir el campo de ancho mínimo.
  • Para definir la precisión, un campo opcional que incluye un. seguido de un * o enteros o nada.
  • Un modificador de longitud que es opcional y define el tamaño de un argumento.
  • El especificador de formato de conversión.

Para obtener más comprensión, mire el ejemplo del printf () función en c dada a continuación:

#incluir
int main ()

char chr = 'k';
flotante num1 = 9.007, num2 = 0.9756;
int_num = 60;
printf ("num1 multiplicado por num2 = %f \ n", num1*num2);
printf ("Ajuste de ancho %*c \ n", 8, chr);
printf ("equivalente octal de %d is %o", int_num, int_num);
regresar 0;

El código anterior define variables para un carácter, números de punto flotante y un entero. Luego usa printf () función para mostrar la multiplicación de los números de punto flotante, establecer el ancho del personaje y mostrar el equivalente octal del entero.

Los especificadores de formato más comunes con la función printf () son:

  • %d o %i para imprimir enteros
  • %F para imprimir números de punto flotante
  • %C para imprimir un solo personaje
  • %s para imprimir una cadena

Conclusión

El printf () se usa en C para escribir las cadenas formateadas. Se define dentro del archivo de cabecera. En la guía anterior, describimos la sintaxis, los argumentos y el funcionamiento de printf () funcionar junto con un ejemplo. Este tutorial también discutió sobre el especificador de formato.