4. printf() et scanf() en C
Les fonctions printf() et scanf() sont utilisées pour les entrées et sorties en langage C. Les deux fonctions sont des fonctions de la bibliothèque intégrée, définies dans stdio.h (fichier d'en-tête).
fonction printf()
La fonction printf() est utilisée pour l'affichage. Il imprime l'instruction donnée sur la console.
La syntaxe de la fonction printf() est donnée ci-dessous :
printf("chaîne de format",argument_list);
La chaîne de format peut être %d (entier), %c (caractère), %s (chaîne), %f (flottant) etc.
fonction scanf()
La fonction scanf() est utilisée pour l'entrée. Il lit les données d'entrée de la console.
scanf("chaîne de format",argument_list);
Programme pour imprimer le cube d'un nombre donné
Voyons un exemple simple de langage c qui reçoit une entrée de l'utilisateur et imprime le cube du nombre donné.
#include<stdio.h>
int main(){
int nombre ;
printf("entrez un nombre :");
scanf("%d",&nombre);
printf("le cube de nombre est :%d ",nombre*nombre*nombre);
return 0 ;
}
Production
L'instruction scanf("%d",&number) lit le nombre entier à partir de la console et stocke la valeur donnée dans la variable number.
L'instruction printf("cube of number is:%d",number*number*number) imprime le cube de 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<stdio.h>
int main(){
int x=0,y=0,resultat=0 ;
printf("entrez le premier nombre :");
scanf("%d",&x);
printf("entrez le deuxième nombre :");
scanf("%d",&y);
resultat=x+y ;
printf("somme de 2 nombres :%d ",resultat);
return 0 ;
}
Production
Aucun commentaire