C est un langage procédural et bas niveau. Il permet de comprendre la gestion mémoire, les types de données et les structures de contrôle. Les objectifs des TP se concentrent sur :
printf), manipulation des entrées et sorties, compilation et exécution.int, float, char, etc.).for, while, do..while, if, else, break, continue.Écrire un programme simple en C qui affiche le message “Bonjour le Monde!” à l’écran.
bonjour.c et écrivez le programme qui affiche le message.$ gcc bonjour.c
$ ./a.out
$ gcc -o bonjour bonjour.c
$ ./bonjour
$ gcc -Wall -Wextra -o bonjour bonjour.c
$ ./bonjour
cercle.c.float ou double).aire = pi * rayon * rayon (pi ≈ 3.14159).perimetre = 2 * pi * rayon.printf().Compilation et exécution :
$ gcc -o cercle cercle.c -lm
$ ./cercle
(L’option -lm permet de lier la bibliothèque mathématique <math.h>.)
sizeof_types.c.char, signed char, unsigned charshort, unsigned shortint, unsigned intlong int, unsigned long intlong long intfloatdoublelong doublesizeof() et printf() pour afficher les résultats.Compilation et exécution :
$ gcc -o sizeof_types sizeof_types.c
$ ./sizeof_types
variables.c.char, short, int, long int, long long int, float, double, long double), y compris les versions signées et non signées.printf().$ gcc -o variables variables.c
$ ./variables
operateurs.c.a = 16, b = 3.==), supérieur (>)Compilation et exécution :
$ gcc -o operateurs operateurs.c
$ ./operateurs
boucles.c.< 10.* et l’intérieur en # (la dernière ligne ne contient que des *).Exemple pour taille = 5 :
*
* *
* # *
* # # *
* * * * *
forwhile ou do..whilecontrole.c.for, while, do..while) et des instructions conditionnelles (if, else, break, continue).Compilation et exécution :
$ gcc -o controle controle.c
$ ./controle
calculs.c.num1, num2 (entiers) et op (caractère).switch pour effectuer l’opération correspondante :+ Addition- Soustraction* Multiplication/ Division% Modulo& ET bit à bit| OU bit à bit~ NON bit à bit (un seul opérande)Compilation et exécution :
$ gcc -o calculs calculs.c
$ ./calculs
binaire.c.Convertissez et affichez sa représentation binaire :
Compilation et exécution :
$ gcc -o binaire binaire.c
$ ./binaire
Instructions supplémentaires :
CONTRIBUTORS.md, README.mdbinaire.c, bonjour.c, boucles.c, calculs.c, cercle.c, controle.c, operateurs.c, sizeof_types.c, variables.cgcc -Wall -Wextra).README.md : auto-évaluation, bibliothèques utilisées, références, difficulté et commentaires. 1. NOM Prénom
2. NOM Prénom
# Auto-évaluation (TP1)
| Exercice | État | Remarques |
|----------|------------|------------------------------|
| 1.1 | réalisé | |
| 1.2 | partiel | périmètre non affiché |
| .. | .. | .. |
# Bibliothèques
* stdio.h
* math.h
* ..
# Références
* groupe..
* http://www.example.com
* ..
# Difficulté
* ..
# Commentaires
* commentaire 1
* commentaire 2
* ..