Cómo utilizar la función printf () en la programación c

función de las puts () no es sino una de las muchas funciones en el lenguaje de programación C que envía texto al dispositivo de salida estándar. Una segunda, más popular y versátil función es printf (). También muestra información al dispositivo de salida estándar, pero con unos pocos más campanas y silbatos.

Cómo mostrar texto con printf ()

En la superficie, la función printf () se ve y funciona muy parecido a puts (), la visualización de texto a la pantalla. Pero printf () es mucho más potente y capaz, y es probable que lo utilizan como la función de texto de salida principal en el código C.

UTILIZANDO PRINTF Para mostrar texto

#include int main () {printf ("He sido un extraño en una tierra extraña.") -Retorno (0) -}

Ejercicio 1: Ansiosamente crear un nuevo proyecto en el Code :: Blocks, llamado ex0411. El código fuente para main.c como se muestra en el apartado Utilización printf mostrar texto. Comprobar lo que ha escrito con cuidado, ya que está utilizando una nueva función, printf (), para mostrar texto. Salvar. Construir. Correr.

Video: Tutorial Programacion en C - 3 - Variables y printf

El resultado debe ser conocida y esperada, aunque hay una pequeña diferencia. Si puede detectarlo, gran trabajo. (No se preocupe por solucionar el problema todavía.) Si no se puede, simplemente continúe con el ejercicio 2.

Ejercicio 2: Crear un nuevo proyecto, ex0412. Utilice la función printf () para crear la misma salida que se encuentra en la lista Visualización de dos líneas de texto. Utilice la canción infantil completo:

Muelle dickory nogal,

El ratón corrió el reloj.

El reloj dio la una,

El ratón corrió hacia abajo,

Muelle dickory nogal.

No se preocupe si la salida no se ve bien.

Mostrar dos líneas de texto

# include int main () {puts ("Muelle dickory nogal,")-pone("El ratón corrió el reloj.") -Retorno (0) -}

Conceptos básicos de la printf () en función de programación C

La función printf () envía una corriente con formato de texto al dispositivo de salida estándar. El formato oficial es un poco abrumador:

# include int printf (const char * restringir el formato, ...) -

No deje que sus ojos se salgan de su cabeza. En su lugar, considere el formato abreviado:

printf ("texto") -

En esta definición, texto es una cadena de texto situada entre comillas dobles.

La función printf () requiere que el archivo de cabecera stdio.h.

El nombre printf () significa f impresiónormatted, y la función realmente demuestra su potencia en la visualización de salida con formato. los impresión parte del nombre proviene de vuelta a los días en que los programas de C envían su producción principalmente a las impresoras, no para pantallas de vídeo.

Video: Curso de C - Funcion printf y scanf

Diferencias entre pone() y printf ()

A diferencia de la función puts (), la función printf () no virar un carácter de nueva línea al final de su producción. UN nuevolínea es el carácter que termina una línea de texto y dirige el terminal para mostrar cualquier texto que sigue en la línea siguiente - la “nueva” línea.

Los siguientes puts () función muestra el texto Adiós, mundo cruel en una línea por sí mismo:

pone("Adiós mundo cruel") -

El texto que aparezca después de la declaración anterior en la línea que le sigue.

Video: como hacer un primer programa en c con mac (funciones printf ,scanf)

La siguiente función printf () muestra el texto Adiós, mundo cruel:

printf ("Adiós mundo cruel") -

Después de visualizar el texto, el cursor espera en el espacio después de la d en el mundo. Cualquier texto adicional que se muestra aparece en la misma línea, que es lo que se ve si se realiza el ejercicio 4-12:

Video: Introducción a la programación en C - #3 - Constantes, arrays, strings en C y printf() en detalle

Hickory, Dickory, muelle, El ratón corrió el reloj dio la una clock.The, El ratón corrió hacia abajo, Hickory, Dickory, muelle.

El programa se ejecuta, y lo hace exactamente lo que dirigir el ordenador para hacer, aunque sin saber cómo printf () funciona de antemano. Pero los resultados más probable es que no son lo que se pretende.

Para hacer que el texto de la pantalla la función printf () en una línea por sí mismo, insertar el carácter de nueva línea en la cadena de texto. No se moleste en buscar el carácter de nueva línea en el teclado- no, no es la tecla Intro. Puede escribir el carácter de nueva línea sólo mediante el uso de una secuencia de escape lenguaje C.

Las secuencias de escape en la programación C

Para hacer referencia a ciertos personajes que no se puede escribir en su código fuente, el lenguaje C utiliza algo llamado una secuencia de escape. los secuencia de escape le permite dirigir el compilador de suspender temporalmente su aceptación de lo que estás escribiendo y leer en caracteres y códigos especiales.

La secuencia de escape estándar utiliza el carácter de barra invertida seguida de un segundo carácter o símbolo- por ejemplo:

norte

Esa es la secuencia de escape para el carácter de nueva línea. El compilador lee tanto la barra invertida y el símbolo que lo sigue como un solo carácter, interpretando ese personaje como uno que no se puede escribir en el teclado, como la tecla Tab o Intro personajes principales o que puedan ensuciar el código fuente, tales como una doble cita.

Secuencia de escapeCarácter Produce
unBell ( “bip”)
segundoRetroceso, no borrado
FLa presentación del pienso o borrar la pantalla
norteNueva línea
rretorno de carro
tLengüeta
vpestaña vertical
barra invertida
?Signo de interrogación
&rsquo-Una frase
Artículos Relacionados