Printf

Format
Description
%d
Une donnée entière de type int
%3d
Une donnée entière de type int. Si la valeur est inférieure à 100, des caractères blancs sont ajoutés pour compléter sur 3 caractères.
%03d
Une donnée entière de type int. Si la valeur est inférieure à 100, des caractères 0 sont ajoutés pour compléter sur 3 caractères.
%ld
Une donnée entière de type long.
%lu
Une donnée entière de type long non signée.
%x
Une donnée entière affichée en héxadécimal (ff, par exemple).
%X
Une donnée entière affichée en héxadécimal et en majuscules (FF, par exemple).
%f
Une donnée décimale de type float.
%lf
Une donnée décimale de type double.
%5.2lf
Une donnée décimale de type double, affichée au total sur cinq caractères (. compris) et avec deux chiffres après le caractère de séparation.
%g
Une donnée décimale de type double, affichée de manière la plus compacte possible. Le choix entre la notation exponentielle ou décimale est automatiquement réalisé pour obtenir l’affichage le plus concis. La partie décimale n’apparait que si elle contient au moins un chiffre.
%c
Une donnée de type caractère.
%s
Une donnée de type chaîne de caractères.
%10s
Une donnée de type chaîne de caractères sur 10 caractères alignés par la droite.
%-10s
Une donnée de type chaîne de caractères sur 10 caractères alignés par la gauche.
%p
Une donnée de type adresse en mémoire. Cette adresse sera présentée sous forme hexadécimale.

本文为原创文章,转载请注明出处!