R
constante :
constante-flottante
constante-entière
constante-d-énumération
constante-caractère
R
constante-flottante :
partie-fractionnaire
partie-exposant
suffixe-flottant
séquence-de-chiffres
partie-exposant
suffixe-flottant
R
partie-fractionnaire :
séquence-de-chiffres
.
séquence-de-chiffres
séquence-de-chiffres
.
R
partie-exposant :
e
signe
séquence-de-chiffres
E
signe
séquence-de-chiffres
R
signe : un parmi
+ -
R
séquence-de-chiffres :
chiffre
séquence-de-chiffres
chiffre
R
suffixe-flottant : un parmi
f l F L
R
constante-entière :
constante-décimale
suffixe-entier
constante-octale
suffixe-entier
constante-hexadécimale
suffixe-entier
R
constante-décimale :
chiffre-non-nul
constante-décimale
chiffre
R
constante-octale :
0
constante-octale
chiffre-octal
R
constante-hexadécimale :
0x
chiffre-hexadécimal
0X
chiffre-hexadécimal
constante-hexadécimale
chiffre-hexadécimal
R
chiffre-non-nul : un parmi
1 2 3 4 5 6 7 8 9
R
chiffre-octal : un parmi
0 1 2 3 4 5 6 7
R
chiffre-hexadécimal : un parmi
0 1 2 3 4 5 6 7 8 9
a b c d e f A B C D E F
R
suffixe-entier :
suffixe-non-signé
suffixe-long
suffixe-long
suffixe-non-signé
R
suffixe-non-signé : un parmi
u U
R
suffixe-long : un parmi
l L
R
constante-d-énumération :
identificateur
R
constante-caractère :
'
séquence-de-caractères-c
'
L'
séquence-de-caractères-c
'
R
séquence-de-caractères-c :
caractère-c
séquence-de-caractères-c
caractère-c
R
caractère-c :
n'importe quel membre du jeu de caractères source sauf
le quote (')
le backslash (\
) ou le newline
séquence-d-échappement
R
séquence-d-échappement :
séquence-d-échappement-simple
séquence-d-échappement-octale
séquence-d-échappement-hexadécimale
R
séquence-d-échappement-simple : un parmi
\' \" \? \\
\a \b \f \n \r \t \v
R
séquence-d-échappement-octale :
\
chiffre-octal
\
chiffre-octal
chiffre-octal
\
chiffre-octal
chiffre-octal
chiffre-octal
R
séquence-d-échappement-hexadécimale :
\x
chiffre-hexadécimal
séquence-d-échappement-hexadécimale
chiffre-hexadécimal
Matthieu Moy
2012-06-20