Lyce Imam Ghazali Brevet de Technicien Suprieur Systmes et Rseaux Informatiques Module:S22 Aytouna Fouad
Introduction au Langage C
PLAN
lments de base du Langage C Oprateurs et les expressions structures de contrle tableaux chaines de caractres fonctions pointeurs structures fichiers
la programmation structure et modulaire (ada, modula, C, pascal); la programmation fonctionnelle (lisp); la programmation logique (prolog); la programmation objet (smalltalk, eifel, C++, java);
3
programmeur d attribuer des valeurs a des locations en mmoire; Languages Declaratifs: Langages pour lesquels le programmeur rflchit en terme de valeurs des fonctions et de relations entre entits diverses. Il n y a pas d attribution de valeurs aux variables;
4
Fich.c
Fich.o
Fich.exe
Code assembleur
Assembleur
Code Objet .o
Linker
include <stdio.h>
10
Type:
Valeur:
12
13
Types de variable
long double
nouvelle ligne tabulation horizontale tabulation verticale retour arrire retour chariot signal d'alerte saut de page
16
Autres formats:
printf("chane de contrle", expr1, ..., exprn); Chane de contrle spcifie le texte afficher et les formats correspondant chaque expression de la liste; Les formats sont introduites par % suivi d'un caractre dsignant le format d'impression; Le tableau suivant montre les caractres dsignants le format dimpression.
19
20
getchar() et putchar() : fonctions d'entres/sorties non formates getchar(); retourne un int, on doit crire : caractere = getchar();
lorsqu'elle dtecte la fin du fichier elle retourne l'entier EOF, valeur dfinie dans le stdio.h et
vaut -1.
22
{
}
printf("Bonjour!\n");
Fin du programme
premire instruction
23
Des questions?
Fin
24