0% ont trouvé ce document utile (0 vote)
43 vues1 page

Exercices de base en langage C

Le document présente 5 exercices sur les types de base en langage C. L'exercice 1 demande d'afficher la taille des types de base. L'exercice 2 demande de lire et afficher des variables de types différents. L'exercice 3 demande de lire un caractère et d'afficher son code ASCII. L'exercice 4 demande de calculer des résistances et capacités équivalentes. L'exercice 5 contient des instructions à commenter sur les conversions de types.

Transféré par

aaht.2004
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
43 vues1 page

Exercices de base en langage C

Le document présente 5 exercices sur les types de base en langage C. L'exercice 1 demande d'afficher la taille des types de base. L'exercice 2 demande de lire et afficher des variables de types différents. L'exercice 3 demande de lire un caractère et d'afficher son code ASCII. L'exercice 4 demande de calculer des résistances et capacités équivalentes. L'exercice 5 contient des instructions à commenter sur les conversions de types.

Transféré par

aaht.2004
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

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