Zurück zu: C Tutorial
Textausgabe
Um Werte oder Text auszugeben kannst du die Funktion printf()
verwenden:
Beispiel
#include <stdio.h>
int main() {
printf("Hallo Welt!");
return 0;
}
Doppelte Anführungszeichen
Wenn du mit Text arbeitest, muss dieser in doppelte Anführungszeichen ""
eingeschlossen werden.
Wenn du die Anführungszeichen vergisst tritt ein Fehler auf:
Beispiel
printf("Dieser Satz wird ausgegeben!");
printf(Dieser Satz erzeugt einen Fehler.);
Du kannst so viele printf()
Funktionen verwenden wie du magst. Beachte jedoch, dass am Ende der Ausgabe keine neue Zeile eingefügt wird:
Beispiel
#include <stdio.h>
int main() {
printf("Hallo Welt!");
printf("Ich lerne C.");
printf("Das ist toll!");
return 0;
}
Einen Zeilenumbruch erzeugen
Um eine neue Zeile einzufügen, kannst du das Zeichen \n
verwenden. Dies steht für einen Zeilenumbruch (Das \n
steht für newline, also neue Zeile)
Beispiel
#include <stdio.h>
int main() {
printf("Hallo Welt!\n");
printf("Ich lerne C.");
return 0;
}
Sie können mehrere Zeilen auch mit einer einzigen printf()
Funktion ausgeben. Dies kann jedoch dazu führen, dass der Code schwerer lesbar wird:
Beispiel
#include <stdio.h>
int main() {
printf("Hallo Welt!\nIch lerne C.\nDas ist toll!");
return 0;
}
Tipp: Zwei \n-Zeichen hintereinander erzeugen eine Leerzeile:
Beispiel
#include <stdio.h>
int main() {
printf("Hallo Welt!\n\n");
printf("Ich lerne C.");
return 0;
}
Was ist
\n
genau?Das Newline Zeichen (
\n
) wird als Escape-Sequenz bezeichnet und zwingt den Cursor, seine Position an den Anfang der nächsten Zeile auf dem Bildschirm zu ändern. Dies führt zu einer neuen Zeile.Beispiele für andere gültige Escape-Sequenzen sind:
Escape Sequenz Beschreibung \t Es entsteht eine größere Lücke, wie wenn man die Tab-Taste auf der Tastatur drückt ( \t
für einen Tabulator (Tab).).\\ Fügt einen Backslash (\) ein. Da der Backslash in C selbst als Escape-Zeichen verwendet wird muss man ihn selbst „escapen“, wenn man einen tatsächlichen Backslash im Text ausgeben will. \“ Fügt ein doppeltes Anführungszeichen ein