Conceptos básicos de printf
Parte de la sección Fundamentals del Journey de C de Coddy — lección 11 de 63.
En C, la función printf() se utiliza para imprimir una salida formateada en la consola. Es parte de la biblioteca estándar de entrada/salida <stdio.h>.
La sintaxis básica de printf() es:
printf("format string", argument1, argument2, ...);La cadena de formato puede contener:
- Texto sin formato, que se imprime tal cual
- Especificadores de formato, que comienzan con % y se reemplazan por los valores de los argumentos
Aquí hay algunos especificadores de formato comunes:
%dpara enteros%fpara números de punto flotante
%cpara caracteres%spara cadenas
Ejemplo:
int age = 25;
printf("I am %d years old.\n", age);Esto mostrará: I am 25 years old.
El \n al final de la cadena es un carácter de nueva línea, que mueve el cursor a la siguiente línea después de imprimir.
Desafío
FácilEscribe un programa en C que haga lo siguiente:
- Declara una variable entera
yeare inicialízala con el valor 2023. - Declara una variable de tipo float
pie inicialízala con el valor 3.14159. - Usa
printf()para imprimir estos valores en el siguiente formato:
The current year is 2023
The value of pi is 3.141590Asegúrate de usar los especificadores de formato adecuados para cada tipo de variable. Ten en cuenta que %f imprime valores de tipo float con 6 decimales por defecto, por lo que 3.14159 se mostrará como 3.141590.
Hoja de referencia
La función printf() imprime una salida formateada en la consola y requiere <stdio.h>:
printf("format string", argument1, argument2, ...);Especificadores de formato comunes:
%dpara enteros%fpara números de punto flotante%cpara caracteres%spara cadenas
Ejemplo:
int age = 25;
printf("I am %d years old.\n", age);Usa \n para saltos de línea.
Pruébalo tú mismo
#include <stdio.h>
int main() {
// Declara e inicializa tus variables aquí
// Tus sentencias printf aquí
return 0;
}Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentals
2Variables
Tipos de datosEnterosFloat - DoubleCaracteresBooleanosConstantesConceptos básicos de printfReglas para nombrar variablesConversión de tipos Parte 1Conversión de tipos Parte 2Desafío de repaso3Operadores
Operadores aritméticosOperador de móduloIncremento/DecrementoOperadores de asignaciónOperadores relacionalesOperadores lógicos - Parte 1Operadores lógicos - Parte 2Operadores lógicos - Parte 3Desafío de repaso