A printf() és scanf() függvények a C nyelv bevitelére és kimenetére szolgálnak. Mindkét függvény beépített könyvtári függvény, az stdio.h-ban (fejlécfájl) definiálva.
printf() függvény
A printf() függvény kimenetre szolgál. A megadott utasítást kiírja a konzolra.
A printf() függvény szintaxisa az alábbiakban látható:
printf('format string',argument_list);
A formátum karakterlánc lehet %d (egész szám), %c (karakter), %s (karakterlánc), %f (lebegés) stb.
scanf() függvény
A scanf() függvény bevitelre szolgál. Kiolvassa a bemeneti adatokat a konzolról.
scanf('format string',argument_list);
Adott számú kocka nyomtatására szolgáló program
Nézzünk egy egyszerű példát a c nyelvre, amely a felhasználótól kap bevitelt és kiírja az adott szám kockáját.
#include int main(){ int number; printf('enter a number:'); scanf('%d',&number); printf('cube of number is:%d ',number*number*number); return 0; }
Kimenet
enter a number:5 cube of number is:125
A scanf('%d',&szám) Az utasítás egész számot olvas be a konzolból, és a megadott értéket számváltozóban tárolja.
A printf('számkocka:%d',szám*szám*szám) utasítás kiírja a szám kockáját a konzolra.
Program 2 szám összegének nyomtatására
Nézzünk egy egyszerű példát a bemenetre és a kimenetre C nyelven, amely 2 szám összeadását írja ki.
#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; }
Kimenet
enter first number:9 enter second number:9 sum of 2 numbers:18