Share via


Directives de balise

Dans une spécification de format, le premier champ facultatif est flags.Une directive de balise est un caractère qui spécifie la justification de sortie et la sortie des signes, des espaces, les zéros non significatifs, des virgules décimales, et les préfixes octaux et hexadécimaux.Plusieurs directive de balise peut apparaître dans une spécification de format, et les balises peuvent apparaître dans n'importe quel ordre.

Caractères de balise

Indicateur

Signification

Par défaut

Inscription à gauche le résultat dans la largeur du champ de données.

La droite s'alignent.

+

Utilisez un signe (+ ou -) de préfixer la valeur de sortie si elle est d'un type signé.

Le signe s'affiche uniquement pour les valeurs négatives signées (–).

0

Si width est préfixé par 0, de zéros non significatifs sont ajoutés jusqu'à ce que la largeur minimale soit atteinte.Si 0 et – s'affichent, 0 est ignoré.Si 0 est spécifié comme format entier (i, u, x, X, o, d) et une spécification de précision est également actuel- pour l'exemple, %04.d— 0 est ignoré.

Aucun remplissage.

masquer ('')

Utilisez un préfixe vide pour la valeur de sortie si elle est signé et positif.Le champ vide est ignoré si le champ vide et + les balises s'affichent.

Non le blanc n'apparaît.

#

Lorsqu'il a utilisé avec o, x, ou le format d' X, la balise d' # utilise 0, 0x, ou 0X, respectivement, pour préfixer une valeur différente de zéro de sortie.

Non le blanc n'apparaît.

 

Lorsqu'elle a utilisé avec e, E, f, a ou le format d' A, la balise d' # force la valeur de sortie pour contenir une virgule décimale.

La virgule décimale s'affiche uniquement si les chiffres la suivent.

 

Lorsqu'elle a utilisé avec le format d' g ou d' G, les avantages de la balise d' # la valeur de sortie pour contenir une virgule décimale et empêché la troncation des zéros de fin.

Ignoré en cas de utilisation avec c, d, i, u, ou s.

La virgule décimale s'affiche uniquement si les chiffres la suivent.Les zéros de fin sont tronqués.

Voir aussi

Référence

printf, _printf_l, wprintf, _wprintf_l

Syntaxe de spécification de format : fonctions printf et wprintf

spécification de la largeur de printf

Spécification de précision

Spécification de taille

type de caractères printf de champ