Académique Documents
Professionnel Documents
Culture Documents
d’entrée(Input)et
de sortie (output)
Variable Expression
Variable Expression
#include <stdio.h>
int main(void) {
printf(“Bonjour AGCCI,\n\n") ;
printf(“Le camp de codage se tiendra du 20 au 28 mars 2023”);
return 0 ;
}
Exemple2 :
dans le programme suivant, max est défini sur 100.
Code exemple2 :
#include <stdio.h>
#define max 100
int main(void)
{
printf("max = %d \n", max);
return 0;
}
Un fichier d'en-tête peut être inclus plusieurs fois,
directement ou indirectement, ce qui entraîne des problèmes
de déclaration répétitive des mêmes variables / fonctions.
Pour éviter ce problème, des directives telles
que defined, ifdef et ifndef sont utilisées.
Certaines macros standard peuvent être utilisées pour
afficher le fichier de programme (__FILE__), la date de
compilation (__DATE__), l'heure de compilation (__TIME__)
et le numéro de ligne dans le code C (__LINE__).
Exemple3:
#include <stdio.h>
int main(void)
{
printf("Fichier actuel : %s\n\n ",__FILE__);
printf("Date actuel : %s \n\n",__DATE__);
printf("Heure actuel : %s\n\n ",__TIME__);
printf("Numéro de la ligne: %d\n\n ",__LINE__);
return 0;
}
MOTS-CLES:
Les mots-clés sont des mots prédéfinis et réservés utilisés en
programmation qui ont une signification particulière pour le
compilateur.
Les mots-clés font partie de la syntaxe et ils ne peuvent pas
être utilisés comme identifiant.
Exemple: float salaire; Ici, float est un mot-clé qui indique
que salaire est une variable de type float (réelle).
N.B: Comme C est un langage sensible à la casse, tous les
mots-clés doivent être écrits en minuscules. Voici une liste
de tous les mots-clés autorisés dans C.
auto double int struct
break else long switch
case enum register typedef
char extern return union
continue for signed void
do if static while
default goto sizeof volatile
const float short unsigned
Jeu de caractères:
Un jeu de caractères est un ensemble d’alphabets, de lettres
et de certains caractères spéciaux valides en langage C.
Alphabets: C accepte les alphabets minuscules et majuscules
comme noms de variables et fonctions
Majuscule:A,B,C,D……..X,Y,Z,
Minuscules: a,b,c,d,…..x,y,z.
Chiffres: 0123456789
Caractères spéciaux :
, < > . _
( ) ; $ :
% [ ] # ?
^ ! * / |
- \ ~ +
IDENTIFICATEURS:
L’identificateur désigne le nom donné à des entités
telles que des variables, des fonctions, des structures,
etc.
Les identificateurs doivent être ‘’uniques’’.
Ils sont créés pour donner un nom unique pour une
entité de l'identifier lors de l'exécution du programme.
Exemple:
float salaire;
Ici, salaire et age sont des identificateurs.
int Age;
N.B: Rappelez-vous également que les noms
d'identificateurs doivent être différents des mots clés.
Vous ne pouvez pas utiliser int comme identifiant car int
est un mot-clé.
Règles de nommer des identificateurs :
Un identificateur valide peut avoir des lettres (en
majuscules et en minuscules), des chiffres et des
soulignements.
La première lettre d'un identificateur doit être une
lettre ou un trait de soulignement.
Vous ne pouvez pas utiliser des mots-clés comme
identificateurs.
Il n'y a pas de règle sur la longueur d'un identificateurs.
Cependant, certains compilateurs peuvent rencontrer des
problèmes si l'identificateur comporte plus de 31 caractères
double: Il est utilisé pour stocker des nombres
décimaux (nombres avec une valeur à virgule
flottante) avec une double précision.
ci-dessous une liste de plages ainsi que les exigences
en matière de mémoire et de format sur un
compilateur gcc 32 bits.
Taille Spécificateur de
Type de données plage de valeurs
(octets) Format
float 4 %f
double 8 %lf
Void: est un type incomplet. Cela signifie "rien" ou "pas
de type". Vous pouvez penser à void comme absent.
Par exemple:
si une fonction ne renvoie rien, son type de retour
doit être nul.
Notez que vous ne pouvez pas créer de variables de
type void.
Nous pouvons utiliser l'opérateur sizeof() pour
vérifier la taille d'une variable.
Fonctions scanf() et printf()
Le fichier d'en-tête d'entrée-sortie standard,
nommé stdio.h contient la définition des
fonctions printf() et scanf(), qui sont utilisées pour afficher
la sortie à l'écran et pour lire l'entrée de l'utilisateur
respectivement.
printf()
La fonction printf() affiche la valeur transmise en tant que
paramètre sur l'écran de la console
Syntaxe: printf(“%X”, variableDeTypeX);
scanf()
La méthode scanf() lit la valeur de la console selon le type
spécifié.
Syntaxe: Scanf(“%X”, variableDeTypeX);
5. LES OPÉRATEURS EN C
Syntaxe :
for(initialisation ; condition ; mise à jour){
// bloc d'instructions à répéter
}
Explication de la syntaxe for: