Funkce printf() a scanf() se používají pro vstup a výstup v jazyce C. Obě funkce jsou vestavěné knihovní funkce definované v stdio.h (soubor hlavičky).
funkce printf().
The funkce printf(). se používá pro výstup. Vypíše daný výpis do konzole.
Syntaxe funkce printf() je uvedena níže:
printf('format string',argument_list);
The formátovací řetězec může být %d (celé číslo), %c (znak), %s (řetězec), %f (float) atd.
funkce scanf().
The funkce scanf(). se používá pro vstup. Čte vstupní data z konzole.
scanf('format string',argument_list);
Program pro tisk kostky daného čísla
Podívejme se na jednoduchý příklad jazyka c, který získá vstup od uživatele a vytiskne krychli daného čísla.
#include int main(){ int number; printf('enter a number:'); scanf('%d',&number); printf('cube of number is:%d ',number*number*number); return 0; }
Výstup
enter a number:5 cube of number is:125
The scanf('%d',&číslo) příkaz přečte celé číslo z konzole a uloží danou hodnotu do proměnné číslo.
The printf('krychle čísla je:%d ',číslo*číslo*číslo) výpis vytiskne kostku čísla na konzoli.
Program pro tisk součtu 2 čísel
Podívejme se na jednoduchý příklad vstupu a výstupu v jazyce C, který vypíše sčítání 2 čísel.
#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; }
Výstup
enter first number:9 enter second number:9 sum of 2 numbers:18