logo

printf() a scanf() v C

Funkcie printf() a scanf() sa používajú na vstup a výstup v jazyku C. Obe funkcie sú vstavané knižničné funkcie, definované v stdio.h (súbor hlavičky).

funkcia printf().

The funkcia printf(). sa používa na výstup. Vytlačí daný výpis do konzoly.

Syntax funkcie printf() je uvedená nižšie:

 printf('format string',argument_list); 

The formátovací reťazec môže byť %d (celé číslo), %c (znak), %s (reťazec), %f (float) atď.


funkcia scanf().

The funkcia scanf(). sa používa na vstup. Číta vstupné údaje z konzoly.

 scanf('format string',argument_list); 

Program na tlač kocky daného čísla

Pozrime sa na jednoduchý príklad jazyka c, ktorý dostane vstup od používateľa a vytlačí kocku 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ýkon

 enter a number:5 cube of number is:125 

The scanf('%d',&číslo) príkaz načíta celé číslo z konzoly a uloží danú hodnotu do premennej číslo.

The printf('kocka čísla je:%d ',číslo*číslo*číslo) príkaz vytlačí kocku s číslami na konzole.

Program na tlač súčtu 2 čísel

Pozrime sa na jednoduchý príklad vstupu a výstupu v jazyku C, ktorý vypíše sčítanie 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ýkon

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