Функция форматированного вывода на экран
Для форматированного вывода информации на экран используется функция 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; просмотров: 811;
