Appearance
Sortie en C : Afficher des Informations
En programmation C, la sortie fait référence à l'affichage d'informations à l'utilisateur. La façon la plus courante d'afficher une sortie est d'utiliser la fonction printf
. Cette fonction imprime du texte et les valeurs des variables sur la console (le terminal ou l'invite de commande). Explorons comment utiliser printf
pour une sortie de base.
Impression à la Console : La Fonction printf
La fonction printf
vous permet d'imprimer du texte et des données sur la console. Voici la syntaxe de base :
c
printf("chaîne de format", arguments);
- chaîne de format : Une chaîne qui détermine comment la sortie sera formatée.
- arguments : Valeurs à afficher, correspondant aux spécificateurs de format dans la chaîne de format.
Exemple
c
#include <stdio.h>
int main() {
int age = 25;
float height = 5.9;
char grade = 'A';
printf("Âge : %d\n", age); // Imprime un entier
printf("Taille : %.1f mètres\n", height); // Imprime un nombre à virgule flottante
printf("Note : %c\n", grade); // Imprime un caractère
return 0;
}
Spécificateurs de Format
%d
: Affiche un entier.%f
: Affiche un nombre à virgule flottante.%c
: Affiche un seul caractère.%s
: Affiche une chaîne de caractères.
Exemple
c
#include <stdio.h>
int main() {
int number = 10;
printf("Nombre : %d\n", number); // Imprime le nombre
char letter = 'B';
printf("Lettre : %c\n", letter); // Imprime la lettre
return 0;
}
Imprimer des Chaînes et des Caractères Spéciaux
Vous pouvez également imprimer des chaînes et utiliser des caractères spéciaux dans votre sortie. Les caractères spéciaux sont représentés par des séquences d'échappement :
\n
: Nouvelle ligne (passe à la ligne suivante)\t
: Tabulation (ajoute un espace horizontal)\\
: Barre oblique inverse (imprime une barre oblique inverse)\"
: Guillemet double (imprime un guillemet double)
Exemple
c
#include <stdio.h>
int main() {
printf("Bonjour, le monde !\n"); // Imprime une nouvelle ligne
printf("Nom :\tAlice\n"); // Imprime une tabulation
printf("Citation : \"Être ou ne pas être\"\n"); // Imprime un guillemet double
return 0;
}
Exercice Pratique
Créez un programme simple qui utilise printf
pour afficher différents types de données, tels que des entiers, des nombres à virgule flottante et des caractères. Expérimentez avec les spécificateurs de format et les séquences d'échappement pour voir comment ils affectent la sortie.
Les fonctions de sortie sont essentielles pour interagir avec les utilisateurs et afficher des données dans vos programmes. Elles fournissent les moyens d'afficher efficacement les résultats et les commentaires. Ensuite, plongeons dans le chapitre Commentaires pour apprendre à ajouter des notes et des explications significatives à votre code.