Common C Conversion Charaktere
Das printf () und scanf () Funktionen verwenden Konvertierungszeichen als Platzhalter für verschiedene Werte. Konvertierungszeichen werden verwendet, um einen Wert anzuzeigen, wenn die Funktion im endgültigen Programm läuft.
Conversion-Charakter | Was zeigt es |
---|---|
%% | Das Prozentzeichen (%) |
% c | Ein einzelnes Zeichen (char) |
% d | Integer-Wert (short, int) |
% e | Fließkommawert in der wissenschaftlichen Schreibweise ein wenig E mit (float, double) |
% E | Fließkommawert in der wissenschaftlichen Notation einen großen E mit (float, double) |
% f | Fließkommawert in Dezimalschreibweise (float, double) |
%G | Ersatz % f oder% e, je nachdem, was kürzer ist (float, double) ist |
%G | Ersatz % f oder% E, je nachdem, was kürzer ist (float, double) ist |
%ich | Integer-Wert (short, int) |
% ld | Long-Integer-Wert (long int) |
%O | Unsigned Oktalwert, ohne führende Null |
% p | Der Speicherplatz in hexadezimal (* Zeiger) |
% s | String (char *) |
% u | Ganze Zahl ohne Vorzeichen (unsigned short, unsigned int, unsignedLong) |
% x | Unsigned hexadezimalen Wert, Kleinbuchstaben (short, int, long) |
% X | Unsigned hexadezimalen Wert, Großbuchstaben (kurz, intlong) |