Читать книгу C für Dummies - Dan Gookin - Страница 121
Die Konvertierungszeichen von printf
ОглавлениеTabelle 3.2 zählt alle Konvertierungszeichen von printf
auf. Bisher haben Sie nur %s
gesehen, einige andere sind für Zahlen und – brrrrr – Mathematik gedacht; Sie werden dies in Kapitel 4 wiederfinden.
Konvertierungszeichen | Stelle das Argument (Variableninhalt) dar als |
---|---|
%c | einzelnes Zeichen |
%d | Dezimalzahl (int ) mit Vorzeichen |
%e | Fließkommazahl mit Vorzeichen in Exponentialschreibweise |
%f | Fließkommazahl mit Vorzeichen (float ) |
%g | Fließkommazahl, die entweder als %e oder %f dargestellt wird, je nachdem, was kürzer ist |
%i | Dezimalzahl (int ) mit Vorzeichen (wie %d ) |
%li | Dezimalzahl (long ) mit Vorzeichen |
%lli | Dezimalzahl (long long ) mit Vorzeichen |
%o | Oktalzahl (zur Basis 8) ohne Vorzeichen (int ) |
%s | String |
%u | Dezimalzahl (int ) ohne Vorzeichen |
%x | Hexadezimalzahl (zur Basis 16) ohne Vorzeichen (int ) |
%p | Dient zur Ausgabe von Zeigern, also Adressen im Speicher. Mehr in Kapitel 12. |
Tabelle 3.2: Die Konvertierungszeichen von printf
Genau wie bei den Escape-Sequenzen sind auch die Konvertierungszeichen etwas, das man oft braucht, sich aber nie merkt. Also gleich einen gelben Haftzettel auf die Seite kleben. Sie wissen schon …
»Argument« bezeichnet eine Variable, deren Inhalt für einen Platzhalter eingesetzt wird. Weil printf
mehr als eine Variable besitzen kann und weil C-Programmierer irgendwie anders sind, nennt man das auch Argumente.
Wenn Sie ein Beispiel für %c suchen, sehen Sie im Programm Silly.c nach.
Andere Programme in diesem Buch benutzen %d, %e, %i, %u und andere Platzhalter. Oder auch nicht.