printf() et scanf()

    Les fonctions printf() et scanf() transforment des objets  d'une représentation en chaîne de  caractères (vision humaine) en une représentation manipulable par la machine (vision machine). Pour réaliser ces transformations ces  fonctions sont    guidées par des formats qui décrivent le type des objets manipulés.

 

 

  Les types de conversion les plus usuels sont donnés dans la table ci-dessous.

 

 

 Dans une première approche de scanf(), nous considérerons qu'il ne faut     mettre que des types de conversions dans le format de lecture.

   Le tableau 4.1 donne un résumé des déclarations de variables   et des formats nécessaires à leurs manipulations pour printf et scanf.

  
Table 4.1: Exemples de printf et scanf

  Le & est un opérateur du langage C dont nous parlerons plus tard.  Pour scanf, il faut le mettre devant le nom de la variable, sauf pour     les variables du type tableau de caractéres.

Comme il est montré dans l'exemple,    il est possible de faire l'écriture ou la lecture de plusieurs variables   en utilisant une seule chaîne de caractères contenant plusieurs  descriptions de formats.