Formatierte Ausgabe
Mit printf() können wir Text am Bildschirm ausgeben.
Zur Formatierung des Textes können sogenannte Escape-Sequenzen genutzt werden. Wir haben bisher schon \n für einen Zeilenumbruch verwendet.
Für die formatierte Ausgabe immer die Headerdatei stdio.h einbinden!
Für die Ausgabe von Variablen verwenden wir Formatangaben, die den jeweiligen Datentyp charakterisieren. Wir sollten vor allem diese vier Formatangaben kennen:
| Formatangabe | Datentyp |
|---|---|
| %c | ein einzelnes Zeichen |
| %d | ganze Zahlen |
| %f | Kommazahlen |
| %s | Zeichenkette |
Hier nun einige Beispiele, um zu zeigen, welche Ausgabe printf() bewirkt. Einfach den Quellcode per Drag&Drop auf den Bildschirm ziehen!
Außerdem können wir auch Angaben zur Formatierung der Ausgabe machen. Einige Beispiele dazu finden wir in folgender Tabelle:
| Angabe | Formatierung | Beispiel | Ausgabe |
|---|---|---|---|
| .n | Anzahl Nachkommastellen | printf("%.4f",23.0); | 23.0000 |
| 0n | Anzahl führende Nullen | printf("%05d",42); | 00042 |
| + | Plus wird auch bei positiver Zahl angezeigt | printf("%+d\n",42); | +42 |
Hier ein Beispielcode zum Testen und Bearbeiten. Was wird ausgegeben?