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