logo

printf() и scanf() в C

Функциите 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