Analyse
Anne CANTEAUT
INRIA - projet CODES B.P. 105 78153 Le Chesnay Cedex Anne.Canteaut@inria.fr http://www-rocq.inria.fr/codes/Anne.Canteaut/COURS C
2
Table des mati`res e
3
Table des mati`res e
1 Les 1.1 1.2 1.3 bases de la programmation en C Historique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . La compilation . . . . . . . . . . . . . . . . . . . . . . . . . . Les composants ´l´mentaires du C . . . . . . . . . . . . . . . ee 1.3.1 Les identificateurs . . . . . . . . . . . . . . . . . . . . 1.3.2 Les mots-clefs . . . . . . . . . . . . . . . . . . . . . . . 1.3.3 Les commentaires . . . . . . . . . . . . . . . . . . . . Structure d’un programme C . . . . . . . . . . . . . . . . . . Les types pr´d´finis . . . . . . . . . . . . . . . . . . . . . . . . e e 1.5.1 Le type caract`re . . . . . . . . . . . . . . . . . . . . . e 1.5.2 Les types entiers . . . . . . . . . . . . . . . . . . . . . 1.5.3 Les types flottants . . . . . . . . . . . . . . . . . . . . Les constantes . . . . . . . . . . . . . . . . . . . . . . . . . . 1.6.1 Les constantes enti`res . . . . . . . . . . . . . . . . . . e 1.6.2 Les constantes r´elles . . . . . . . . . . . . . . . . . . e 1.6.3 Les constantes caract`res . . . . . . . . . . . . . . . . e 1.6.4 Les constantes chaˆ ınes de caract`res . . . . . . . . . . e Les op´rateurs . . . . . . . . . . . . . . . . . . . . . . . . . . e 1.7.1 L’affectation . . . . . . . . . . . . . . . . . . . . . . . 1.7.2 Les op´rateurs arithm´tiques . . . . . . . . . . . . . . e e 1.7.3 Les op´rateurs relationnels . . . . . . . . . . . . . . . e 1.7.4 Les op´rateurs logiques bool´ens . . . . . . . . . . . . e e 1.7.5 Les op´rateurs logiques bit ` bit . . . . . . . . . . . . e a 1.7.6 Les op´rateurs d’affectation compos´e . . . . . . . . . e e 1.7.7 Les op´rateurs d’incr´mentation et de d´cr´mentation e e e e 1.7.8 L’op´rateur virgule . . . . . . . . . . . . . . . . . . . . e 1.7.9 L’op´rateur conditionnel ternaire . . . .