функција printf

Функција printf служи за испис на екрану. Испис може бити текст (обично нека порука кориснику програма), вредност променљиве (резултат неког израчунавања) и комбинација текста и вредности променљиве.

1. испис текста – текст који треба да се прикаже наводи се између наводника, и биће приказан управо онако како је наведен. Обично се користи испред уношења променљивих у програм, да би се кориснику „рекло“ шта се од њега очекује.

print("unesi dva cela broja");

Могуће је комбиновати испис текста са управљачким сигналима који служе за форматирање текста:

\n – прелазак у нови ред
\t – хоризонтална табулација (табулатор)
\\ – обрнута коса црта
\” – наводник
\’ – апостроф

#include <stdio.h>
main()
{
  printf("Zdravo, svima\n");
  printf("\"Zdravo, svima\"\n"); /* \" navodnici */
  printf("\n\tprelazak u novi red\n"); /*  \n novi red */
  printf("\t\ttabulator\n"); /*  \t tabulator */
  printf("\\\tkosa crta\n"); /*  kosa crta */
}

2. испис вредности променљиве – између наводника наводи се конверзија: упутство који тип податка и како треба приказати. Почиње знаком % иза којег следи:

d (decimal) за целе бројеве

f (floating point) за реалне бројеве и типа float и типа double. Ако се наведе само f испис бројева је у експоненцијалном облику. Да би испис био лепши користимо „форматирани“ испис, где се наводи барем број места иза децималне тачке: %.2f (приказује реалан број заокружен на две децимале)
Иза наводника следи име променљиве коју треба исписати:

printf("%.2f",y);

3. комбиновани испис – између наводника комбинују се текст који треба исписати и конверзије, а иза наводника наводе се имена променљивих оним редоследом којим су наведене конверзије:

printf("rezultat je %.2f", y);
Advertisements

Оставите одговор

Попуните детаље испод или притисните на иконицу да бисте се пријавили:

WordPress.com лого

Коментаришет користећи свој WordPress.com налог. Одјавите се / Промени )

Слика на Твитеру

Коментаришет користећи свој Twitter налог. Одјавите се / Промени )

Фејсбукова фотографија

Коментаришет користећи свој Facebook налог. Одјавите се / Промени )

Google+ photo

Коментаришет користећи свој Google+ налог. Одјавите се / Промени )

Повезивање са %s