Menu
Coddy logo textTech

Podstawy printf

Część sekcji Podstawy ścieżki C w Coddy. Lekcja 11 z 63.

W języku C funkcja printf() służy do wyświetlania sformatowanych danych wyjściowych w konsoli. Jest częścią standardowej biblioteki wejścia/wyjścia <stdio.h>.

Podstawowa składnia funkcji printf() wygląda następująco:

printf("format string", argument1, argument2, ...);

Ciąg formatujący może zawierać:

  • Zwykły tekst, który jest wypisywany bez zmian
  • Specyfikatory formatu, które zaczynają się od % i są zastępowane wartościami argumentów

Oto kilka popularnych specyfikatorów formatu:

  • %d dla liczb całkowitych
  • %f dla liczb zmiennoprzecinkowych
  • %c dla znaków
  • %s dla ciągów znaków

Przykład:

int age = 25;
printf("I am %d years old.\n", age);

Wynik będzie następujący: I am 25 years old.

\n na końcu ciągu znaków to znak nowej linii, który po wydrukowaniu przenosi kursor do następnej linii.

challenge icon

Wyzwanie

Łatwy

Napisz program w C, który wykonuje następujące czynności:

  1. Zadeklaruj zmienną całkowitą year i zainicjuj ją wartością 2023.
  2. Zadeklaruj zmienną typu float pi i zainicjuj ją wartością 3.14159.
  3. Użyj printf(), aby wyświetlić te wartości w następującym formacie:
The current year is 2023
The value of pi is 3.141590

Upewnij się, że używasz odpowiednich specyfikatorów formatu dla każdego typu zmiennej. Zauważ, że %f domyślnie wyświetla wartości typu float z dokładnością do 6 miejsc po przecinku, więc 3.14159 zostanie wyświetlone jako 3.141590.

Spróbuj swoich sił

#include <stdio.h>

int main() {
    // Zadeklaruj i zainicjalizuj tutaj swoje zmienne
    
    // Umieść tutaj swoje instrukcje printf
    
    return 0;
}
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator C online