Функция форматированного вывода на экран
Для форматированного вывода информации на экран используется функция printf(). Структура функции:
printf(<форматная_строка>,<список_выводимых_переменных>);
<Форматная_строка> – строка, заключенная в кавычки. Она может включать в себя произвольный текст, управляющие символы и формат вывода. Текст форматной строки будет выводиться на экран, управляющие символы влияют на расположение выводимых на экран символов, а формат вывода позволяет выводить на экран значения переменных того или иного типа данных.
Наиболее часто используемые управляющие символы:
Управляющий символ | Смысл |
\n | Перевод строки |
\t | Горизонтальная табуляция |
\a | Сигнал–звонок |
Некоторые форматы вывода:
Формат вывода | Тип данных |
%i или %d | Целое число |
%f | Вещественное число |
%u | Целое число без знака |
%c | Символ |
%s | Строка |
К формату вывода могут быть добавлены числовые параметры: ширина поля и точность. Ширина поля – количество позиций, отводимых для вывода переменной на экране, точность – количество позиций, отводимых под дробную часть.
Таким образом, оператор
printf(“Значение переменной V=%i\n” , V);
выведет следующий текст на экран, если значение переменной V равно 10:
Значение переменной V=10
При выводе форматной строки “Значение переменной V=%i\n” на экран монитора вместо %i будет выведено значение переменной V. При этом необходимо следить за тем, чтобы формат вывода и тип выводимой переменной точно соответствовали друг другу.
Дата добавления: 2015-08-08; просмотров: 737;