Vous êtes sur la page 1sur 5

Eléments de base :

 Les fichiers include :


Exemple  :
#include <stdio.h>
main() {
printf("Bonjour ! ") ;
}

 La directive #include permet d’inclure le fichier stdio.h au


programme avant la compilation (pour pouvoir utiliser la
fonction prédéfinie printf)
 On parle alors de préprocesseur.

Les variables :

1
Ilyas LATRACH progresser en C 2020
 Variable : C’est une donné temporaire qu’on
stocke dans La mémoire.
 La mémoire :
Les ordinateurs possèdent plusieurs types de
mémoire :
 Les registres
 La mémoire cache
 La mémoire vive
 Le disque dur
o En langage C, une variable est constituée de :
 Valeur : c’est le nombre qu’elle stocke ;
 Nom : c’est ce qui permet de la
reconnaître ;
 Type : c’est le type de la valeur à
stocker ;

Nom de variable (identificateur) :


 C’est un identificateur qui sert à désigner
la variable :

 Commence toujours par une lettre.


 Sensible à la case (N1 ≠ n1)
 Les accents sont interdits.
 Les mots réservés sont interdits.
o Le caractère _ est considéré comme une lettre,
il peut donc figurer à n’importe quelle place
dans un identificateur :
Ilyas_Latrach _Ilyas Il_yas

2
Ilyas LATRACH progresser en C 2020
Types en C :
o Les types entiers :
 Short int ou short (entier sur 16 bits : -32 768 à 32 767)
 Int (entier sur 32 bits : (-2 147 483 648 à 2 147 483 647)
 Long int ou long (entier sur 32 bits oun64 bits, selon les
machines)

o Les types flottants :


 Float : codé sur 4 octets.
 Double : codé sur 8 octets.
 Long : codé sur 10 octets.
Pour déclarer A un nombre entiers égale 5 :
int A=5 ;
Pour déclarer B un nombre décimal égale 3,44 :
float B=3,44 ;

3
Ilyas LATRACH progresser en C 2020
Afficher un message :
o Pour afficher un message en C :
Exemple d’un programme qui affiche Ilyas LATRACH :

o Après l’exécution et la compilation :

Retour à la ligne :
4
Ilyas LATRACH progresser en C 2020
 Pour retourner à la ligne en C :
En utilise \n :
Exemple  :
Je veux par exemple un programme qui affiche Ilyas dans la
ligne N°1 et LATRACH dans la ligne N°2  :

o Après l’exécution et la compilation :

5
Ilyas LATRACH progresser en C 2020