0% ont trouvé ce document utile (0 vote)
258 vues2 pages

Série de TD N°1: Notions de Base / Variables / Constantes Fonctions D'entrée - Sortie

Transféré par

Daoud El Caid
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)
258 vues2 pages

Série de TD N°1: Notions de Base / Variables / Constantes Fonctions D'entrée - Sortie

Transféré par

Daoud El Caid
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

Université Hassan 2

Faculté des Sciences Aïn Chock de Casablanca


Département Mathématiques et Informatique

Série de TD N°1 Informatique


Notions de base / Variables / Constantes
SMP – S4
Fonctions d’entrée - sortie

Exercice 1
Calculez la valeur équivalente pour chaque base

Décimal Octal Hexadécimal Binaire

(99)10 99

(123)8 123

(ABC)16 ABC

(11001100)2 11001100

Exercice 2
Remplissez le tableau suivant :

Taille Format
Déclaration Type Exemples de valeurs
(octet) (%)
char caractère 1 %c ‘A’, 65
unsigned char
short
unsigned short
CPU 32 bits
int
CPU 64 bits
32 bits
unsigned int
64 bits
long
unsigned long
long long
unsigned long long
float
double
long double

1/2
Université Hassan 2
Faculté des Sciences Aïn Chock de Casablanca
Département Mathématiques et Informatique

Série de TD N°1 Informatique


Notions de base / Variables / Constantes
SMP – S4
Fonctions d’entrée - sortie

Exercice 3
Ecrire un programme qui permet de lire un entier au format décimal et de l’afficher
en Octal et Hexadécimal, ainsi que sa taille dans la mémoire et son adresse.

Exercice 4
Ecrire un programme qui permet de lire un caractère et d’afficher son code ASCII, ainsi
que sa taille dans la mémoire et son adresse. Utilisez les deux fonctions getchar et scanf.

Exercice 5
Ecrire un programme qui permet de déclarer 4 constantes avec l’instruction define,
et d’afficher les valeurs correspondantes, ainsi que sa taille en mémoire :

 Un entier « E » avec la valeur 100


 Un réel « R » avec la valeur 3.14
 Un caractère « C » avec la valeur 'M'
 Une chaine de caractères « CH » avec la valeur "Salam"

Exercice 6
Ecrire un programme qui permet de déclarer deux constantes avec l’instruction const,
et d’afficher les valeurs correspondantes aux formats octal, hexadécimal et décimal :

 H avec la valeur 0xf


 O avec la valeur 010

Exercice 7
Donnez les résultats du programme ainsi que le type de la conversion utilisée :

#include <stdio.h>
void main() {
int x = 22, y = 7;
int pi_e = x / y;
float pi_f = (float)x / y;
int z=pi_f;
printf("La valeur de pi_e : %d \n ",pi_e);
printf("La valeur de pi_f : %f \n ",pi_f);
printf("La valeur de z : %d \n ",z);
}

2/2

Vous aimerez peut-être aussi