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-CharakterWas zeigt es
%%Das Prozentzeichen (%)
% cEin einzelnes Zeichen (char)
% dInteger-Wert (short, int)
% eFließkommawert in der wissenschaftlichen Schreibweise ein wenig E mit (float, double)
% EFließkommawert in der wissenschaftlichen Notation einen großen E mit (float, double)
% fFließkommawert in Dezimalschreibweise (float, double)
%GErsatz % f oder% e, je nachdem, was kürzer ist (float, double) ist
%GErsatz % f oder% E, je nachdem, was kürzer ist (float, double) ist
%ichInteger-Wert (short, int)
% ldLong-Integer-Wert (long int)
%OUnsigned Oktalwert, ohne führende Null
% pDer Speicherplatz in hexadezimal (* Zeiger)
% sString (char *)
% uGanze Zahl ohne Vorzeichen (unsigned short, unsigned int, unsignedLong)
% xUnsigned hexadezimalen Wert, Kleinbuchstaben (short, int, long)
% XUnsigned hexadezimalen Wert, Großbuchstaben (kurz, intlong)

Menü