Afficher une expression

Problème

Vous voulez afficher une chaîne de caractères ou un résultat à l’écran.

Solution

Utilisez la fonction printf().

Discussion

La fonction printf() prend un premier argument indiquant le format des données à afficher. Les arguments suivants sont ces données. Voici deux exemples, le premier affichant une chaîne de caractères et le second le contenu d’une variable précédé du nom de cette variable :


printf ("Bonjour tout le monde\n"); 
printf ("La variable nb contient %d\n", nb);
 

La syntaxe du premier argument est une chaîne dans laquelle le contenu des variables (les arguments suivants) à afficher est indiqué par un caractère % suivi de leur format d’affichage. Dans l’exemple précédent, la variable nb doit être affichée comme un entier décimal comme l’indique %d.

Le format d’affichage des variables s’écrit ainsi :


%[attributs][largeur minimale de champ][.précision][modificateur  
de longueur][indicateur de conversion]
 

Après le caractère %, les champs sont optionnels à l’exception du dernier qui est obligatoire.

Les attributs

Les attributs sont les suivants :

  • # : la valeur est convertie sous une autre forme. Voyez le tableau sur les indicateurs de conversion plus loin.

  • 0 : utilise le chiffre 0 à la place du caractère espace comme caractère...

Pour consulter la suite, découvrez le livre suivant :
couv_EI3CACT.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Utiliser les opérateurs mathématiques
Suivant
Exécuter du code de façon conditionnelle