0
Ich versuche, den Unicode-Wert eines breiten Zeichen zu drucken, wie so:Druck hexadezimal mit Großbuchstaben
wchar_t w = '\u00A1'; // U+00A1 Inverted Exclamation Mark ¡
wprintf("U+%.4x",w); // prints U+00a1
Ich möchte die Ausgabe U+00A1
statt U+00a1
sein. Gibt es einen printf
Spezifizierer dafür oder muss ich es manuell tun?
Verwenden Sie Großbuchstaben 'X' anstelle von Kleinbuchstaben' x'. –
Experiment mit '"% x "' und '"% X "' ... –
Verwenden Sie Großbuchstaben% X –