logo

printf() i scanf() w C

Funkcje printf() i scanf() służą do wprowadzania i wyprowadzania danych w języku C. Obie funkcje są wbudowanymi funkcjami bibliotecznymi, zdefiniowanymi w stdio.h (plik nagłówkowy).

funkcja printf().

The funkcja printf(). służy do wyjścia. Wypisuje podaną instrukcję na konsolę.

Poniżej podano składnię funkcji printf():

myflixer
 printf('format string',argument_list); 

The ciąg formatujący może wynosić %d (liczba całkowita), %c (znak), %s (ciąg), %f (zmiennoprzecinkowy) itp.


funkcja scanf().

The funkcja scanf(). służy do wprowadzania danych. Odczytuje dane wejściowe z konsoli.

 scanf('format string',argument_list); 

Program wypisujący kostkę o podanej liczbie

Zobaczmy prosty przykład języka c, który pobiera dane wejściowe od użytkownika i wypisuje sześcian podanej liczby.

indeks listy
 #include int main(){ int number; printf('enter a number:'); scanf('%d',&number); printf('cube of number is:%d ',number*number*number); return 0; } 

Wyjście

string.compareto C#
 enter a number:5 cube of number is:125 

The scanf('%d',&liczba) instrukcja odczytuje liczbę całkowitą z konsoli i zapisuje podaną wartość w zmiennej liczbowej.

The printf('kostka liczby to:%d ',liczba*liczba*liczba) instrukcja wypisuje sześcian liczb na konsoli.

Program do wypisania sumy 2 liczb

Zobaczmy prosty przykład wejścia i wyjścia w języku C, który wyświetla dodanie 2 liczb.

 #include int main(){ int x=0,y=0,result=0; printf('enter first number:'); scanf('%d',&x); printf('enter second number:'); scanf('%d',&y); result=x+y; printf('sum of 2 numbers:%d ',result); return 0; } 

Wyjście

 enter first number:9 enter second number:9 sum of 2 numbers:18