Un programme "C" contient des instructions exécutables. Les compilateurs aident à traduire les instructions exécutables en langage machine.
Lorsqu'un utilisateur exécute un programme, il exécute des instructions en langage machine via le compilateur.
Les types d'instructions exécutables en langage C sont les suivants :
Le stockage des valeurs en mémoire est appelé "opération de saisie" ".
Après avoir effectué les calculs, les résultats sont stockés en mémoire et peuvent être affichés à l'utilisateur via des "opérations de sortie".
Toutes les opérations d'entrée/sortie sont effectuées à l'aide de fonctions d'entrée/sortie.
Les fonctions d'E/S les plus courantes sont fournies via la directive de prétraitement #include
Les fonctions d'E/S les plus couramment utilisées sont printf() et scanf().
fonction printf()
La syntaxe est la suivante :
printf("format string", print list);
Par exemple,
printf ("average of 3 numbers = %f",avg);
printf() affiche la valeur de sa chaîne de format
fonction scanf()
Syntaxe Comme suit :
scanf ("format string", input list);
Par exemple, scanf("%d %f", &a, &b);
scanf() copie les données saisies au clavier en mémoire pendant l'exécution du programme.
La liste d'entrée est précédée d'une esperluette.
L'instruction d'affectation stocke une valeur dans une variable et est utilisée pour effectuer des opérations arithmétiques dans un programme.
Grammaire
La syntaxe est la suivante −
variable=expression
Par exemple,
Voici le programme C pour calculer une moyenne de trois nombres −
Live Demo
#include<stdio.h> #include<stdio.h> main(){ int a,b,c,d; float avg; printf("Enter values for a,b,c:</p><p>"); scanf("%d%d%d",&a,&b,&c);// The scanf ( ) copies data typed at the keyboard into //memory during program execution. d=a+b+c; //assignment stmt avg=d/3; printf("Average avg=%f",avg); }
Vous verrez le résultat suivant −
Enter values for a,b,c:2 3 4 Average avg=3.000000
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!