Menu
Coddy logo textTech

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:

  • %d para inteiros
  • %f para números de ponto flutuante
  • %c para caracteres
  • %s para 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.

challenge icon

Desafio

Fácil

Escreva um programa em C que faça o seguinte:

  1. Declare uma variável inteira year e inicialize-a com o valor 2023.
  2. Declare uma variável float pi e inicialize-a com o valor 3.14159.
  3. Use printf() para imprimir esses valores no seguinte formato:
The current year is 2023
The value of pi is 3.141590

Certifique-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:

  • %d para inteiros
  • %f para números de ponto flutuante
  • %c para caracteres
  • %s para 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;
}
quiz iconTeste seus conhecimentos

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