Avant d’utiliser la fonction printf Tout d’abord, que ce soit en C ou en C++, il n’y aucune différence d’utilisation, car la fonction printf fait partie des fonctions de base d’entrée et sortie regroupées dans une librairie commune.
Donc 1re chose à faire, ajouter la librairie tout en haut de votre fichier source.
Pour cela : #inlude Utilisation de la fonction printf Voici le prototype de la fonction printf : int printf (const char * format, val 1, val 2… ) « Int » signifie que printf retourne un entier, positif si la fonction s’est déroulée avec succès, négatif sinon.
Les arguments « val n » sont les valeurs que l’on souhaite afficher à l’écran.
Cependant, ces valeurs peuvent être de différents types à savoir : un entier ou un nombre décimal ou un caractère, ou encore une chaine de caractères etc.
Pour cela, il faut préciser le type de la valeur que l’on souhaite afficher à la fonction printf.
Voici quelques-uns de ces types : d : un entier.
f : un nombre décimal.
c : un caractère.
s : une chaine de caractères.
Vous trouverez en pièce jointe tous les types utilisables.
Voici maintenant une liste d’exemples : /* printf example */ #include int main() { printf (« Caratères : %c %c n », ‘a’, 65) printf (« Entiers : %d %ldn », 1977, 650000L) printf (« Précédés d’espaces : %10d n », 1977) printf (« Précédés de 0 : %010d n », 1977) printf (« Différents types : %d %x %o %#x %#o n », 100, 100, 100, 100, 100) printf (« Décimaux : %4.
2f %+.
0e %E n », 3.
1416, 3.
1416, 3.
1416) printf (« %s n », « Une chaine de caractères ») return 0 } Voici le résulat à l’écran : Caractères : a A Entiers : 1977 650000 Précédés d’espaces : 1977 Précédés de 0 : 0000001977 Différents types : 100 64 144 0x64 0144 Décimaux : 3.
14 +3e+000 3.
141600E+000 Une chaine de caractères Conseils : Pour plus de renseignements sur la fonction printf ou n’importe laquelle, taper man nom_de_la_fonction dans google.
Pensez à ajouter n dans la chaine de caractères de la fonction printf afin d’effectuer un saut de ligne.
Faire un test sur la valeur de retour de la fonction printf.
Laisser un commentaire