Exercice : Transformation à toutes les instructions !
Voici une séquence que vous devez introduire dans un programme C pour exécution.
Avant exécution, vous noterez les warnings signalés par le compilateur.
1
float f, f1 ;
2
double d, d1 ;
3
int i ;
4
char c ;
5
f=2.5;
6
d=f;
7
printf("affectation de la valeur float=%f, à un double=%f\n",f , d);
8
d1=1.1567329e-40;
9
f1=d1;
10
printf("affectation de la valeur double=%10.8e, à un float=%10.8e\n\n",d1 , f1);
11
f=712.5;
12
i=f;
13
c=i;
14
printf(" float f=%f, entier i=%d, char c=%d\n\n", f, i, c);
15
f=(float) i;
16
printf(" float f=%f, entier i=%d\n\n", f, i);
float f, f1 ; double d, d1 ; int i ; char c ; f=2.5; d=f; printf("affectation de la valeur float=%f, à un double=%f\n",f , d); d1=1.1567329e-40; f1=d1; printf("affectation de la valeur double=%10.8e, à un float=%10.8e\n\n",d1 , f1); f=712.5; i=f; c=i; printf(" float f=%f, entier i=%d, char c=%d\n\n", f, i, c); f=(float) i; printf(" float f=%f, entier i=%d\n\n", f, i);
Indiquez ci-dessous les instructions qui s'accompagnent d'une conversion de type.