logo

printf() ja scanf() C:ssä

Toimintoja printf() ja scanf() käytetään syöttämiseen ja tulostukseen C-kielellä. Molemmat funktiot ovat sisäänrakennettuja kirjastofunktioita, jotka on määritelty stdio.h:ssa (otsikkotiedosto).

printf()-funktio

The printf()-funktio käytetään ulostuloon. Se tulostaa annetun lausunnon konsoliin.

Printf()-funktion syntaksi on annettu alla:

 printf('format string',argument_list); 

The muotoinen merkkijono voi olla %d (kokonaisluku), %c (merkki), %s (merkkijono), %f (kelluke) jne.


scanf()-funktio

The scanf()-funktio käytetään syöttämiseen. Se lukee syöttötiedot konsolista.

 scanf('format string',argument_list); 

Ohjelma, joka tulostaa tietyn numeron kuution

Katsotaanpa yksinkertainen esimerkki c-kielestä, joka saa syötteen käyttäjältä ja tulostaa annetun luvun kuution.

 #include int main(){ int number; printf('enter a number:'); scanf('%d',&number); printf('cube of number is:%d ',number*number*number); return 0; } 

Lähtö

 enter a number:5 cube of number is:125 

The scanf('%d',&numero) lauseke lukee kokonaisluvun konsolista ja tallentaa annetun arvon numeromuuttujaan.

The printf('luvun kuutio on:%d ',numero*numero*numero) lauseke tulostaa numerokuution konsoliin.

Ohjelma tulostaa 2 numeron summa

Katsotaanpa yksinkertaista esimerkkiä syötöstä ja lähdöstä C-kielellä, joka tulostaa 2 luvun summan.

 #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; } 

Lähtö

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