Fundamentos do printf
Parte da seção Fundamentals do Journey de C da Coddy — lição 11 de 63.
Em C, a função printf() é usada para imprimir saída formatada no console. Ela faz parte da biblioteca padrão de entrada/saída <stdio.h>.
A sintaxe básica de printf() é:
printf("format string", argument1, argument2, ...);A string de formatação pode conter:
- Texto simples, que é impresso como está
- Especificadores de formato, que começam com % e são substituídos pelos valores dos argumentos
Aqui estão alguns especificadores de formato comuns:
%dpara inteiros%fpara números de ponto flutuante
%cpara caracteres%spara strings
Exemplo:
int age = 25;
printf("I am %d years old.\n", age);Isso resultará em: I am 25 years old.
O \n ao final da string é um caractere de nova linha, que move o cursor para a próxima linha após a impressão.
Desafio
FácilEscreva um programa em C que faça o seguinte:
- Declare uma variável inteira
yeare inicialize-a com o valor 2023. - Declare uma variável float
pie inicialize-a com o valor 3.14159. - Use
printf()para imprimir esses valores no seguinte formato:
The current year is 2023
The value of pi is 3.141590Certifique-se de usar os especificadores de formato apropriados para cada tipo de variável. Note que %f imprime valores float com 6 casas decimais por padrão, então 3.14159 será exibido como 3.141590.
Folha de consulta
A função printf() imprime uma saída formatada no console e requer <stdio.h>:
printf("format string", argument1, argument2, ...);Especificadores de formato comuns:
%dpara inteiros%fpara números de ponto flutuante%cpara caracteres%spara strings
Exemplo:
int age = 25;
printf("I am %d years old.\n", age);Use \n para quebras de linha.
Experimente você mesmo
#include <stdio.h>
int main() {
// Declare e inicialize suas variáveis aqui
// Seus comandos printf aqui
return 0;
}Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentals
2Variáveis
Tipos de DadosInteiroFloat - DoubleCaracteresBooleanosConstantesFundamentos do printfRegras de Nomenclatura de VariáveisConversão de Tipos Parte 1Conversão de Tipos Parte 2Desafio de Recapitulação3Operadores
Operadores AritméticosOperador de MóduloIncremento/DecrementoOperadores de AtribuiçãoOperadores RelacionaisOperadores Lógicos Parte 1Operadores Lógicos Parte 2Operadores Lógicos Parte 3Desafio de Recapitulação