Type du paramètre |
Symbole |
Notation |
Options de cadrage et
précision |
|||||||
- |
+ |
espace |
0 |
n |
.n |
l |
# |
|||
Caractère |
c |
x |
x |
|||||||
Entier sans signe |
u |
décimale |
x |
x |
x |
|||||
o |
octale |
x |
x |
x |
x |
x |
||||
x,
X |
hexadécimale |
x |
x |
x |
x |
x |
||||
Entier
signé |
d,
i |
décimale |
x |
x |
x |
x |
x |
x |
||
Réel |
f |
flottante |
x |
x |
x |
x |
x |
x |
x |
|
e,
E |
exponentielle |
x |
x |
x |
x |
x |
x |
|||
g,
G |
générale |
x |
x |
x |
x(*) |
x |
x |
x |
||
Chaîne
de caractères |
s |
x |
x |
|||||||
Pointeur |
p |
- |
cadré à gauche |
+ |
préfixé du signe +
si positif (exclut espace) |
espace |
préfixé avec un
espace si le nombre est positif (exclut +) |
0 |
complété à
gauche avec des 0 |
n |
nombre minimum de
caractère ou * (longueur en paramètre) |
.n |
précision décimale
ou * (longueur en paramètre) |
l |
le paramètre est un
entier long |
# |
si %o, préfixé par
0 si %x ou %X, préfixé par 0x ou 0X si %f, %e, %E, ou %g, point décimal toujours présent. |