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:
%ddla liczb całkowitych%fdla liczb zmiennoprzecinkowych
%cdla znaków%sdla 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.
Wyzwanie
ŁatwyNapisz program w C, który wykonuje następujące czynności:
- Zadeklaruj zmienną całkowitą
yeari zainicjuj ją wartością 2023. - Zadeklaruj zmienną typu float
pii zainicjuj ją wartością 3.14159. - 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.141590Upewnij 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;
}Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy
2Zmienne
Typy danychLiczby całkowiteLiczby zmiennoprzecinkowe — float i doubleZnakiWartości logiczneStałePodstawy printfZasady nazewnictwa zmiennychKonwersja typów — część 1Konwersja typów — część 2Wyzwanie podsumowujące3Operatory
Operatory arytmetyczneOperator moduloInkrementacja/dekrementacjaOperatory przypisaniaOperatory relacyjneOperatory logiczne — część 1Operatory logiczne — część 2Operatory logiczne — część 3Wyzwanie podsumowującePoćwicz samodzielnie: Kompilator C online