Donnée
|
Type
(si correct)
|
Valeur
/ Erreur
|
| 12332
|
int
|
12332
|
| 23.4
|
double
|
23.4
|
| 345lu
|
-
|
déclaration
correcte: 345ul
|
| 34.5L
|
long
double
|
34.5
|
| -1.0
|
double
|
-1.0
|
| 0xeba
|
int
|
10+11*16+14*256
= 3770
|
| 0123l
|
long
|
3+2*8+1*64
= 83
|
| '\n'
|
char
|
val.
dépend de la machine (ASCII: 10)
|
| 1.23ul
|
-
|
'unsigned'
seulement pour des entiers
|
| -1.0e-1
|
double
|
-0.1
|
| 0FE0
|
-
|
0
=> octal; 'FE' seulement pour hexa.
|
| 40000
|
long
|
40000
|
| 40000u
|
unsigned
int
|
40000
|
| 70000u
|
unsigned
long
|
70000
|
| 1e1f
|
float
|
10
|
| '0'
|
char
|
val.
dépend de la machine (ASCII: 48)
|
| o
|
-
|
apostrophes
manquent
|
| '\0'
|
char
|
valeur
en général zéro
|
| 0
|
int
|
valeur
zéro
|
| 'O'
|
char
|
val.
dépend de la machine (ASCII: 79)
|
| 67e0
|
double
|
67
|
| \r
|
-
|
apostrophes
manquent
|
| 01001
|
int
|
1+0*8+0*64+1*512
= 513
|
| 0.0l
|
long
double
|
0
|
| 0XEUL
|
unsigned
long
|
14
|