Menu
Coddy logo textTech

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:

  • %d für Ganzzahlen
  • %f für Gleitkommazahlen
  • %c für Zeichen
  • %s fü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.

challenge icon

Aufgabe

Einfach

Schreiben Sie ein C-Programm, das Folgendes tut:

  1. Deklarieren Sie eine Integer-Variable year und initialisieren Sie diese mit dem Wert 2023.
  2. Deklarieren Sie eine Float-Variable pi und initialisieren Sie diese mit dem Wert 3.14159.
  3. Verwenden Sie printf(), um diese Werte im folgenden Format auszugeben:
The current year is 2023
The value of pi is 3.141590

Stellen 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:

  • %d für Ganzzahlen
  • %f für Gleitkommazahlen
  • %c für Zeichen
  • %s fü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;
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Fundamentals