logo

printf() a scanf() v C

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