Функциите printf() и scanf() се използват за въвеждане и извеждане на езика C. И двете функции са вградени библиотечни функции, дефинирани в stdio.h (заглавен файл).
функция printf().
The функция printf(). се използва за изход. Той отпечатва дадения оператор на конзолата.
Синтаксисът на функцията printf() е даден по-долу:
printf('format string',argument_list);
The форматиращ низ може да бъде %d (цяло число), %c (знак), %s (низ), %f (float) и т.н.
функция scanf().
The функция scanf(). се използва за въвеждане. Той чете входните данни от конзолата.
scanf('format string',argument_list);
Програма за отпечатване на куб с дадено число
Нека видим прост пример за език c, който получава въведени данни от потребителя и отпечатва куба на даденото число.
#include int main(){ int number; printf('enter a number:'); scanf('%d',&number); printf('cube of number is:%d ',number*number*number); return 0; }
Изход
enter a number:5 cube of number is:125
The scanf('%d',&номер) операторът чете цяло число от конзолата и съхранява дадената стойност в числова променлива.
The printf('куб от число е:%d ',число*число*число) операторът отпечатва куба на числото на конзолата.
Програма за отпечатване на сбор от 2 числа
Нека видим прост пример за въвеждане и извеждане на език C, който отпечатва събиране на 2 числа.
#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; }
Изход
enter first number:9 enter second number:9 sum of 2 numbers:18