Źródło: Arkusze CKE
W języku C, aby wypisać odpowiednio string, znak, liczbę całkowitą ze znakiem oraz liczbę zmiennoprzecinkową za pomocą funkcji print(), należy posłużyć się ciągiem formatującym
Warianty odpowiedzi
-
A
%c %s %u %x
-
B
%s %c %d %f
-
C
%d %u %f %c
-
D
%f %c %s %u
Wyjaśnienie
Funkcje z rodziny printf w języku C używają tak zwanych specyfikatorów formatu, które mówią kompilatorowi, jak wyświetlić dane zmienne w tekście.
Każda litera po symbolu procentu ma swoje konkretne znaczenie:
%s odpowiada za ciąg znaków, czyli napis (string),
%c reprezentuje pojedynczy znak (char),
%d służy do wypisania liczby całkowitej ze znakiem (decimal),
%f odpowiada za liczbę zmiennoprzecinkową (float).
Łącząc je w tej kolejności, otrzymujemy poprawną sekwencję %s %c %d %f.