С++ как работает функция printf() форматированный вывод простым языком?

Функция printf - первый аргумент в кавычках пишем как красиво выводить на экран, а вторым аргументом пишем что выводить.

То есть на каждый первый аргумент, должен быть второй соотвественно, второй аргумент обычно является переменной.

Пример:

printf("Вы ввели: %d\n\n", kkk);


%d - означает модификатор целого числа, то есть вывод на экране будет целого числа из переменной kkk а потом два перевода строки.

Пример еще:
printf("%lf * %lf = %.2lf", aaa, bbb, sum);


%lf означает модификатор вещественного числа (то есть переменные aaa, bbb,sum должны быть объявлены как double.
.2 - точка с цифрой между пройентом и lf означает, сколько знаков после запятой нужно выводить на экран.


Пример c символом:

char c;
...
printf("код буквы %c = %d", c, c);


%c означает модификатор символа, соответственно будет показан введенные ранее символ записанный в переменную c, но в переменную записано число на самом деле, и оно будет показано благодаря модификатору %d. Это число ASCII код.



Оставить свой ответ:

Имя:*
E-Mail:
Вопрос:
Skolko buдет пять пдюс сeмь?
Ответ:*
QQpedia21.ru - cамые интересные вопросы