Rconstante :
constante-flottante
constante-entière
constante-d-énumération
constante-caractère
Rconstante-flottante :
partie-fractionnaire
partie-exposant
suffixe-flottant
séquence-de-chiffres
partie-exposant
suffixe-flottant
Rpartie-fractionnaire :
séquence-de-chiffres
.
séquence-de-chiffres
séquence-de-chiffres
.
Rpartie-exposant :
e
signe
séquence-de-chiffres
E
signe
séquence-de-chiffres
Rsigne : un parmi
+ -
Rséquence-de-chiffres :
chiffre
séquence-de-chiffres
chiffre
Rsuffixe-flottant : un parmi
f l F L
Rconstante-entière :
constante-décimale
suffixe-entier
constante-octale
suffixe-entier
constante-hexadécimale
suffixe-entier
Rconstante-décimale :
chiffre-non-nul
constante-décimale
chiffre
Rconstante-octale :
0
constante-octale
chiffre-octal
Rconstante-hexadécimale :
0x
chiffre-hexadécimal
0X
chiffre-hexadécimal
constante-hexadécimale
chiffre-hexadécimal
Rchiffre-non-nul : un parmi
1 2 3 4 5 6 7 8 9
Rchiffre-octal : un parmi
0 1 2 3 4 5 6 7
Rchiffre-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
Rsuffixe-entier :
suffixe-non-signé
suffixe-long
suffixe-long
suffixe-non-signé
Rsuffixe-non-signé : un parmi
u U
Rsuffixe-long : un parmi
l L
Rconstante-d-énumération :
identificateur
Rconstante-caractère :
'
séquence-de-caractères-c
'
L'
séquence-de-caractères-c
'
Rséquence-de-caractères-c :
caractère-c
séquence-de-caractères-c
caractère-c
Rcaractère-c :
n'importe quel membre du jeu de caractères source sauf
le quote (')
le backslash (\
) ou le newline
séquence-d-échappement
Rséquence-d-échappement :
séquence-d-échappement-simple
séquence-d-échappement-octale
séquence-d-échappement-hexadécimale
Rséquence-d-échappement-simple : un parmi
\' \" \? \\
\a \b \f \n \r \t \v
Rséquence-d-échappement-octale :
\
chiffre-octal
\
chiffre-octal
chiffre-octal
\
chiffre-octal
chiffre-octal
chiffre-octal
Rséquence-d-échappement-hexadécimale :
\x
chiffre-hexadécimal
séquence-d-échappement-hexadécimale
chiffre-hexadécimal
Matthieu Moy
2017-02-08