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