Menu
Coddy logo textTech

Les bases de printf

Fait partie de la section Fundamentals du Journey C de Coddy — leçon 11 sur 63.

En C, la fonction printf() est utilisée pour afficher une sortie formatée sur la console. Elle fait partie de la bibliothèque d'entrée/sortie standard <stdio.h>.

La syntaxe de base de printf() est :

printf("format string", argument1, argument2, ...);

La chaîne de format peut contenir :

  • Du texte brut, qui est affiché tel quel
  • Des spécificateurs de format, qui commencent par % et sont remplacés par les valeurs des arguments

Voici quelques spécificateurs de format courants :

  • %d pour les entiers
  • %f pour les nombres à virgule flottante
  • %c pour les caractères
  • %s pour les chaînes de caractères

Exemple :

int age = 25;
printf("I am %d years old.\n", age);

Cela affichera : I am 25 years old.

Le \n à la fin de la chaîne est un caractère de nouvelle ligne, qui déplace le curseur vers la ligne suivante après l'impression.

challenge icon

Défi

Facile

Écrivez un programme C qui fait ce qui suit :

  1. Déclarez une variable entière year et initialisez-la avec la valeur 2023.
  2. Déclarez une variable flottante pi et initialisez-la avec la valeur 3.14159.
  3. Utilisez printf() pour afficher ces valeurs dans le format suivant :
The current year is 2023
The value of pi is 3.141590

Assurez-vous d'utiliser les spécificateurs de format appropriés pour chaque type de variable. Notez que %f affiche les valeurs flottantes avec 6 décimales par défaut, donc 3.14159 sera affiché comme 3.141590.

Aide-mémoire

La fonction printf() affiche une sortie formatée sur la console et nécessite <stdio.h> :

printf("format string", argument1, argument2, ...);

Spécificateurs de format courants :

  • %d pour les entiers
  • %f pour les nombres à virgule flottante
  • %c pour les caractères
  • %s pour les chaînes de caractères

Exemple :

int age = 25;
printf("I am %d years old.\n", age);

Utilisez \n pour les sauts de ligne.

Essayez vous-même

#include <stdio.h>

int main() {
    // Déclarez et initialisez vos variables ici
    
    // Vos instructions printf ici
    
    return 0;
}
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fundamentals