printf-Sortie formatée en écriture

Usage

printf format [ argument... ]

Description

Vous pouvez utiliser printf pour formater et afficher la sortie sur la sortie standard. La syntaxe est similaire à celle de la fonction ILE C printf (). Formats printf utilisant la syntaxe de chaîne de contrôle de conversion suivante:

% [indicateurs] [largeur]. [précision]conversion

conversion indique le mode d'affichage de l' argument correspondant. Vous devez spécifier l'un des caractères de conversion suivants:

c
Caractère non signé.
d
Nombre décimal signé.
e, E
Notation scientifique.
f
Nombre en virgule flottante.
g, G
Notation scientifique avec des chiffres significatifs.
i
Nombre décimal signé.
o
Nombre octal non signé.
s
valide.
u
Nombre décimal non signé.
x
Nombre hexadécimal non signé avec les chiffres 0123456789abcdef.
X
Nombre hexadécimal non signé avec les chiffres 0123456789ABCDEF.

Les indicateurs contrôlent l'affichage de l'argument de l'une des manières suivantes:

-(moins)
Aligner à gauche argument dans la zone.
+ (plus)
Préfixez tous les nombres avec un signe + ou-.
espace
Préfixez les nombres positifs avec < espace> et les nombres négatifs avec-.
0
Remplir la largeur de zone avec des zéros non significatifs pour d, e, E, f, gou G.
#
Utilisez un autre format de sortie en fonction du caractère de conversion. Pour o, préfixez les nombres octaux avec "0". Pour x, préfixez les nombres hexadécimaux avec "0x". Pour X, les nombres hexadécimaux sont précédés de "0X". Pour e, E, f, gou G, affichez le séparateur décimal. Pour g ou G, affichez les zéros de fin.

largeur est le nombre minimal de positions de caractères affichées. L'utilisation d'un astérisque (*) pour la largeur signifie que la valeur de l' argument suivant correspond à la largeur de la zone.

La signification de la précision dépend du caractère de conversion.

  • Pour d, i, o, u, xou X précision indique le nombre minimal de chiffres à afficher.
  • Pour e, Eou f , la précision indique le nombre de chiffres à afficher après le séparateur décimal.
  • Pour gou G , la précision indique le nombre maximal de chiffres significatifs.
  • Pour s , la précision indique le nombre maximal de caractères à afficher.

Options

Néant.

Opérandes

Chaque argument est converti et affiché comme indiqué par le format.

Etat de sortie

  • 0 en cas de réussite.
  • > 0 en cas d'échec.