Cómo usar printf en c

Cómo usar printf en c
“En este artículo, aprenderá cómo usar la función printf () para mostrar la salida al usuario. La función emite datos formateados a la pantalla. El método printf () es una función de biblioteca C incorporada que se proporciona de forma predeterminada en la biblioteca C. Esta función se declara y la macro asociada se especifica en el archivo de encabezado "stdio.H."Para usar la función de biblioteca printf (), debemos incluir el" stdio.archivo h ".

Para resumir, el búfer interno creado por printf se utiliza para construir la cadena de salida. El carácter o el valor se copia a la cadena de salida como imprime a través de cada carácter de la cadena de usuario. Printf solo se detiene en "%", lo que indica que hay un argumento de conversión. Los tipos de argumentos son char, int, largo, flotante, doble o cadena. Esto se hace y el personaje se agrega a la salida. Si el parámetro es una cadena, se realiza una copia de cadena. Finalmente, el printf escribe el búfer completo en el archivo stDout cuando finalmente llega al final de la cadena del usuario."

Formato

La sintaxis de la función printf () está como debajo. La cadena proporcionada a la función se denota aquí por "formato."El" ... "muestra que puede haber más argumentos después de eso.

Ejemplo # 01: Uso de la función printf () para imprimir texto en el lenguaje de programación C

Veamos un escenario muy básico para mostrar una cadena con la ayuda de la función printf (). Aquí no necesitamos agregar ningún especificador de formato, ya que cualquier cosa escrita entre las comillas se mostrará en Stdout, como se muestra en la imagen a continuación.

Este es el uso más básico y simplificado de la función printf (), en la que podemos escribir cualquier cosa entre las comas invertidas a pesar de preocuparnos por la longitud del texto.

Ejemplo # 02: Uso de la función printf () para imprimir una variable entera en el lenguaje de programación C

En este ejemplo, veremos cómo mostrar el entero con la función printf (). También usaremos la función scanf (), que se utiliza para leer datos de caracteres, cadenas y numéricos del dispositivo de entrada. Una variable entera se declara primero sin valor asignado. Luego se escribe el comando printf () para mostrar el mensaje "Ingrese un número:". Entonces la función scanf () se usa con un especificador de formato "%d" para entero para asignar el valor a la ubicación o dirección de la variable "n" desde el teclado o cualquier dispositivo de entrada, ya que el operador "&" se usa como prefijo para La variable. También agrega una nueva vida por defecto, a diferencia de printf () después de la ejecución.

En la siguiente línea se escribe la función printf (), que mostrará todo dentro de las citas. Recuerde que el especificador de formato "%d" será reemplazado por el valor almacenado en la variable "n" en stdout. La salida se verá como "Ingrese un número:", luego el usuario escribirá el número deseado, que se almacenará en la dirección de la variable "n". Entonces "el número es: 111" se mostrará en Stdout.

Ahora veamos cómo usar la función printf () con el tipo de datos de flotación. Todo será lo mismo, excepto que el especificador de formato utilizado en el caso de Float será "%F", que mostrará el valor de flotación de la variable.

En el caso del tipo de datos dobles, el especificador de formato utilizado con printf () será "%lf", que mostrará el valor numérico como un doble en la salida.

En el caso del tipo de datos de caracteres, el especificador de formato utilizado será "%C", que mostrará el valor del carácter en la salida, como se muestra a continuación.

Ejemplo # 03: Uso de la función printf () para imprimir una variable entera y flotante en el lenguaje de programación C

Ahora veamos cómo usar printf () y diferentes especificadores de formato para argumentos adicionales de diferentes tipos de datos en una sola funciones printf () y scanf (). Se declaran 2 variables de diferentes tipos; Integer "A" y Float "B". En la siguiente línea, se muestra un texto a través de la función printf (). Después de eso, la función scanf () lee los valores del teclado y los mantiene en las direcciones de sus variables. Los operadores de formato deben estar en el orden en que se escriben las variables o sus direcciones. En la línea siguiente, los valores se muestran utilizando la función printf ().

Ejemplo # 04: Uso de la función printf () para mostrar una variable entera junto con su valor ASCII utilizando diferentes especificadores de formato en el lenguaje de programación C

Este es otro ejemplo de múltiples argumentos utilizados en la función printf (). Primero, se declara una variable entera con el nombre "H". Entonces se forma un bucle for que se ejecutará cinco veces. En el comando printf (), los valores ASCII se muestran junto con su carácter correspondiente. Tenga en cuenta que se utiliza "%D" para mostrar el valor numérico, y "%C" se usa para mostrar el valor de los caracteres de la misma variable. Otra cosa a tener en cuenta aquí es que "\ n" se usa aquí para ir a la siguiente línea.

Como podemos ver en el resultado anterior, el valor ASCII de varios caracteres se mostró en la pantalla de salida una vez que se compiló el código. Aunque solo definimos una variable de cadena, el cambio en los especificadores de formato en el parámetro printf () del método le dio a la variable entera una salida diferente en forma de alfabeto contra la representación ASCII definida universalmente.

Conclusión

En conclusión, la salida de impresión es una de las tareas típicas en cada aplicación. En este artículo, aprendimos sobre una de las formas de mostrar la salida a través de la función printf () en el lenguaje de programación C. La implantación de varios ejemplos relacionados con la función printf () también se centró en este artículo. Estos ejemplos serán útiles para usted para comprender el uso de la función printf () en el idioma C, junto con los diferentes especificadores de formato para diferentes propósitos y tipos de datos, dependiendo de lo que desee mostrar en la salida.