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