logo

printf() et scanf() en C

Les fonctions printf() et scanf() sont utilisées pour l'entrée et la sortie en langage C. Les deux fonctions sont des fonctions de bibliothèque intégrées, définies dans stdio.h (fichier d'en-tête).

Fonction printf()

Le Fonction printf() est utilisé pour la sortie. Il imprime l'instruction donnée sur la console.

La syntaxe de la fonction printf() est donnée ci-dessous :

monflixer
 printf('format string',argument_list); 

Le formater la chaîne peut être %d (entier), %c (caractère), %s (chaîne), %f (flottant) etc.


Fonction scanf()

Le Fonction scanf() est utilisé pour la saisie. Il lit les données d'entrée de la console.

 scanf('format string',argument_list); 

Programme pour imprimer un cube d'un nombre donné

Voyons un exemple simple de langage C qui obtient les entrées de l'utilisateur et imprime le cube du nombre donné.

conversion d'int en chaîne en java
 #include int main(){ int number; printf('enter a number:'); scanf('%d',&number); printf('cube of number is:%d ',number*number*number); return 0; } 

Sortir

classe abstraite Java
 enter a number:5 cube of number is:125 

Le scanf('%d',&numéro) L'instruction lit un nombre entier à partir de la console et stocke la valeur donnée dans une variable numérique.

Le printf('le cube du nombre est :%d ',numéro*numéro*numéro) L'instruction imprime le cube du nombre sur la console.

Programme pour imprimer la somme de 2 nombres

Voyons un exemple simple d'entrée et de sortie en langage C qui imprime l'addition de 2 nombres.

 #include int main(){ int x=0,y=0,result=0; printf('enter first number:'); scanf('%d',&x); printf('enter second number:'); scanf('%d',&y); result=x+y; printf('sum of 2 numbers:%d ',result); return 0; } 

Sortir

 enter first number:9 enter second number:9 sum of 2 numbers:18