Co to jest funkcja printf w programowaniu C

Co to jest funkcja printf w programowaniu C
C jest jednym z popularnych języków programowania, który ma szerokie aplikacje w tworzeniu oprogramowania. Jedną z jego znaczących funkcji w C jest printf funkcja, która jest szeroko stosowana do wyświetlania wyjściowych na konsoli. Jeśli nie wiesz o printf () funkcja w C, postępuj zgodnie z tym artykułem, w którym dostaniemy szczegóły printf () funkcja, jej składnia i jej zastosowanie w programowaniu C.

Co to jest printf () w c

printf () Funkcja jest zawarta w bibliotece standardowej C i jest szeroko stosowana w programie, aby wyświetlić dane wyjściowe na konsoli. Ta funkcja akceptuje dowolny rodzaj danych wejściowych podanych wewnątrz zamkniętych nawiasów. Jednak użytkownicy muszą określić rodzaj wyjścia za pomocą specyfikatorów formatu. Bez użycia żadnych specyfikatorów formatu, printf () Funkcja nie generuje wyjścia na konsoli.

Poniżej znajduje się składnia do użycia printf () Funkcja w programowaniu C.

printf (format, arg1, arg2,…);

Jakie są parametry funkcji printf ()

printf () Funkcja akceptuje następujące argumenty.

  • Format: Wskaźnik do łańcucha zerowego zapisanego w strumieniu pliku. Składa się z postaci i dodatkowego specyfikatora formatu, który zaczyna się od %.
  • Dodatkowe argumenty: Inne argumenty opisujące dane do wydrukowania. Pojawiają się w zamówieniu specyfikatora formatu.

Co obejmuje specyfikator formatu

Części specyfikatora formatu są podane jako:

  • Wiodący znak %.
  • Jedna lub więcej niż jedna flagi modyfikujące zachowanie konwersji (opcjonalnie).
  • Jeśli nie ma żadnego znaku, przestrzeń jest wkładana do inicjatywy wyniku.
  • Opcjonalny * lub liczba całkowita służy do zdefiniowania pola minimalnej szerokości.
  • Aby zdefiniować precyzję, opcjonalne pole obejmujące. a następnie * lub liczby całkowite lub nic.
  • Modyfikator długości, który jest opcjonalny i określa rozmiar argumentu.
  • Specyfikator formatu konwersji.

Aby uzyskać lepsze zrozumienie, przyjrzyj się przykładowi printf () funkcja w C podana poniżej:

#włączać
int main ()

char cr = „k”;
float NUM1 = 9.007, Num2 = 0.9756;
int int_num = 60;
printf („NUM1 pomnożone przez NUM2 = %f \ n”, Num1*num2);
printf („Szerokość ustawienia %*c \ n”, 8, chr);
printf („Equivivent o powierzchni około %d to %o”, int_num, int_num);
powrót 0;

Powyższy kod określa zmienne dla znaku, liczby zmiennoprzecinkowych i liczby całkowitej. Następnie używa printf () funkcja wyświetlania mnożenia liczb zmiennoprzecinkowych, ustaw szerokość znaku i pokazać ekwiwalent ośmiorodowy liczby całkowitej.

Najczęstsze specyfikatory formatu z funkcją printf () to:

  • %d lub %i dla drukowania liczb całkowitych
  • %f do drukowania liczb zmiennoprzecinkowych
  • %C do drukowania pojedynczego znaku
  • %s do drukowania ciągu

Wniosek

printf () jest używany w C do napisania sformatowanych sznurków. Jest zdefiniowany wewnątrz plik nagłówka. W powyższym przewodniku opisaliśmy składnię, argumenty i działanie printf () funkcja wraz z przykładem. W tym samouczku omówiono także specyfikator formatu.