printf Grundlagen
Teil des Abschnitts Fundamentals der C-Journey von Coddy — Lektion 11 von 63.
In C wird die Funktion printf() verwendet, um formatierte Ausgaben auf der Konsole auszugeben. Sie ist Teil der Standard-Eingabe/Ausgabe-Bibliothek <stdio.h>.
Die grundlegende Syntax von printf() ist:
printf("format string", argument1, argument2, ...);Der Format-String kann Folgendes enthalten:
- Klartext, der unverändert ausgegeben wird
- Formatbezeichner, die mit % beginnen und durch die Werte der Argumente ersetzt werden
Hier sind einige gängige Formatbezeichner:
%dfür Ganzzahlen%ffür Gleitkommazahlen
%cfür Zeichen%sfür Zeichenketten
Beispiel:
int age = 25;
printf("I am %d years old.\n", age);Dies wird Folgendes ausgeben: I am 25 years old.
Das \n am Ende des Strings ist ein Zeilenumbruchzeichen, das den Cursor nach dem Drucken in die nächste Zeile bewegt.
Aufgabe
EinfachSchreiben Sie ein C-Programm, das Folgendes tut:
- Deklarieren Sie eine Integer-Variable
yearund initialisieren Sie diese mit dem Wert 2023. - Deklarieren Sie eine Float-Variable
piund initialisieren Sie diese mit dem Wert 3.14159. - Verwenden Sie
printf(), um diese Werte im folgenden Format auszugeben:
The current year is 2023
The value of pi is 3.141590Stellen Sie sicher, dass Sie die entsprechenden Formatbezeichner für jeden Variablentyp verwenden. Beachten Sie, dass %f Float-Werte standardmäßig mit 6 Dezimalstellen ausgibt, sodass 3.14159 als 3.141590 angezeigt wird.
Spickzettel
Die Funktion printf() gibt formatierte Ausgaben auf der Konsole aus und erfordert <stdio.h>:
printf("format string", argument1, argument2, ...);Häufige Formatbezeichner:
%dfür Ganzzahlen%ffür Gleitkommazahlen%cfür Zeichen%sfür Zeichenketten
Beispiel:
int age = 25;
printf("I am %d years old.\n", age);Verwenden Sie \n für Zeilenumbrüche.
Probier es selbst
#include <stdio.h>
int main() {
// Deklarieren und initialisieren Sie hier Ihre Variablen
// Ihre printf-Anweisungen hier
return 0;
}Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Fundamentals
2Variablen
DatentypenIntegerFloat - DoubleZeichenBooleansKonstantenprintf GrundlagenBenennungsregeln für VariablenType Casting Teil 1Type Casting Teil 2Wiederholungs-Challenge3Operatoren
Arithmetische OperatorenModulo-OperatorInkrement/DekrementZuweisungsoperatorenRelationale OperatorenLogische Operatoren Teil 1Logische Operatoren Teil 2Logische Operatoren Teil 3Wiederholungs-Challenge