Spécificateurs de format de sortie Unicode
Remonter à printf, wprintf
Le tableau suivant indique les spécificateurs de sortie formatés pour la famille de fonctions Unicode.
Le tableau montre comment le spécificateur de format est utilisé par printf et la famille de fonctions de sortie Unicode pour générer en sortie des chaînes et des caractères :
- Pour les spécificateurs de format de caractères (%c, %C, %hc, %hC, %lc, %lC) narrow et wide, reportez-vous respectivement au type des caractères char, wchar_t.
- Pour les spécificateurs de format de chaînes (%s, %S, %hs, %hS, %ls, %lS) narrow et wide, reportez-vous respectivement au type des chaînes de caractères char*, wchar_t*.
Spécificateur de format | Fonction printf | Fonction Unicode |
---|---|---|
%c |
narrow |
wide |
%C |
wide |
narrow |
%hc |
narrow |
narrow |
%hC |
narrow |
narrow |
%lc |
wide |
wide |
%lC |
wide |
wide |
%s |
narrow |
wide |
%S |
wide |
narrow |
%hs |
narrow |
narrow |
%hS |
narrow |
narrow |
%ls |
wide |
wide |
%lS |
wide |
wide |
Remarque: Sur la plate-forme macOS, le spécificateur de format %ls n'est pas pris en charge pour les données chaîne Unicode.