Exercice langage C les types rationnels

Quel(s) type(s) numérique(s) pouvez-vous utiliser pour les groupes de nombres suivants? Dressez un tableau et marquez le choix le plus économique:

 

   (1)   1  12   4  0   -125
(2) 1 12 -4 0 250
(3) 1 12 4 0 250
(4) 1 12 -4 0.5 125
(5) -220 32000 0
(6) -3000005.000000001
(7) 410 50000 2
(8) 410 50000 -2
(9) 3.14159265 1015
(10) 2*107 10000001
(11) 2*10-7 10000001
(12) -1.05*1050 0.0001
(13) 305.122212 0 -12







signed




unsigned






No:
char
short
int
long
char
short
int
long
float
double
long double
1
!X!
X
X
X




X
X
X
2

!X!
!X!
X




X
X
X
3

X
X
X
!X!
X
X
X
X
X
X
4








!X!
X
X
5

!X!
!X!
X




X
X
X
6










!X!
7



X

!X!
!X!
X
X
X
X
8



!X!




X
X
X
9









!X!
X
10



!X!



X

X
X
11









!X!
X
12









!X!
X
13









!X!
X
X choix possible

!X! meilleur choix