Zeichen |
Argument |
Umwandlung in |
%d, %i |
int |
dezimal mit Vorzeichen |
%o |
int |
oktal ohne Vorzeichen und führende 0 |
%x |
int |
hex. ohne Vorzeichen führendes x, mit abcdef |
%X |
int |
hex. ohne Vorzeichen führendes X, mit ABCDEF |
%u |
int |
dezimal ohne Vorzeichen |
%c |
int |
einzelnes Zeichen (als unsigned char) |
%s |
char * |
Zeichenkette |
%f |
double |
dezimal als [-]mmm.ddd |
%e |
double |
dezimal als [-]m.dddddde{+|-}xx |
%E |
double |
dezimal als [-]m.ddddddE{+|-}xx |
%g |
double |
je nach Genauigkeit wie %e oder %f |
%G |
double |
je nach Genauigkeit wie %E oder %f |
%p |
void * |
als Zeiger |
%n |
int * |
Die Anzahl der bisher von diesem Funktionsaufruf
ausgegebenen Zeichen wird im Argument abgelegt. Ein Argument wird nicht
umgewandelt. |
%% |
- |
Es wird kein Argument umgewandelt, sondern ein %
ausgegeben. |