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.