Vous êtes sur la page 1sur 1

TP 1 – Les types de base en langage C

Les objectifs du TP1 :


- Se familiariser avec DevC++, compiler, exécuter et faire sortir les aspects fondamentaux du
langage C (structure générale, la fonction main, déclarations, …)
- Manipuler les types de base (déclaration, lecture et affichage)

Exercice 1
Ecrire un programme qui affiche le nombre d’octets réservés sur votre machine pour les
types :

- int, short int et long int


- float, double et long double
- char

Utiliser la fonction sizeof ( ) dans un printf ( ). Exemple : printf ("La taille en octets d'un
entier (int) est : %d \n", sizeof (int)) ;

Exercice 2
Soient les déclarations suivantes :
int i; short int j ; long int k ; float x ; double y ; char c ;

Ecrire un programme qui lit au clavier toutes ces variables et affiche leur adresse ainsi que
leur valeur respective. Quel est l’ordre de placement de ces variables en mémoire ?
Pour afficher l’adresse d’une variable var, utilisez &var dans un printf ( ). Exemple pour
float x : printf ("La valeur de x est : %f et son adresse est : %d \n", x, &x);

Exercice 3
Ecrire un programme qui lit un caractère au clavier et affiche le caractère ainsi que son code
numérique (code ASCII).

Exercice 4
Ecrire un programme qui lit au clavier les valeurs de trois résistances et de trois capacités et
calcule leur résistance et leur capacité équivalente, respectivement, dans les deux cas :

- Les trois résistances et les trois capacités sont placées en série


- Les trois résistances et les trois capacités sont placées en parallèle

Les résultats doivent être affichés dans chaque cas. Toutes les variables utilisées dans ce
programme doivent être déclarées avec le type float.

Exercice 5
Soient les déclarations suivantes : int i ; float f ; char c ;
c = 98 ; // commenter cette instruction
c = (char) 98; // commenter cette instruction

i = 'a' ; // commenter cette instruction


i = (int) 'a' ; // commenter cette instruction

f = 3 ; // commenter cette instruction


f = (float) 3 ; // commenter cette instruction

i = 3.4 ; // commenter cette instruction


i = -3.3 ; // commenter cette instruction
i = (int) 3.4 ; // commenter cette instruction

Langage C – CP2 2023/2024

Vous aimerez peut-être aussi