ВУЗ:
Составители:
Рубрика:
Кроме того, к командам формата могут быть применены модифика-
торы l и h (табл. 4).
Таблица 4
Модификаторы формата
%ld печать long int
%hu печать short unsigned
%Lf печать long double
В спецификаторе формата, после символа % может быть указана
точность (число цифр после запятой). Точность задаётся следующим об-
разом: %.n<код формата>. Где n – число цифр после запятой, а <код
формата> – один из кодов приведённых выше.
Например, если имеется переменная x=10.3563 типа float и необхо-
димо вывести её значение с точностью до 3-х цифр после запятой, то
надо написать:
printf(«Переменная x = %.3f»,x);
В результате получится:
Переменная x = 10.356
Можете также указать минимальную ширину поля отводимого для
печати. Если строка или число больше указанной ширины поля, то стро-
ка или число печатается полностью.
Например, если написано:
printf("%5d",20);
то результат будет следующим:
20
Следует обратить внимание на то, что число 20 напечаталось не с
самого начала строки. Если вы надо, чтобы неиспользованные места
поля заполнялись нулями, то нужно поставить перед шириной поля
символ 0:
printf("%05d",20);
Результат:
00020
Кроме спецификаторов формата данных в управляющей строке мо-
гут находиться управляющие символы (табл. 5).
Таблица 5
Управляющие символы
18
Страницы
- « первая
- ‹ предыдущая
- …
- 16
- 17
- 18
- 19
- 20
- …
- следующая ›
- последняя »
