ВУЗ:
Составители:
Рубрика:
%f – число с плавающей точкой;
%e, %E – число с плавающей точкой в экспоненциальной форме;
%u – десятичное число в беззнаковой форме;
%c – символ;
%s – строка.
В форматную строку также могут входить управляющие символы:
\n – управляющий символ новая строка;
\t – табуляция;
\a – звуковой сигнал и др.
Также в форматной строке могут использоваться модификаторы
формата, которые управляют шириной поля, отводимого для размеще-
ния выводимого значения. Модификаторы – это числа, которые указы-
вают минимальное количество позиций для вывода значения и количе-
ство позиций ля вывода дробной части числа:
%[j]m[.p]C,
где j – задает выравнивание по левому краю; m – минимальная ширина
поля; p – количество цифр после запятой для чисел с плавающей точкой
и минимальное количество выводимых цифр для целых чисел (если
цифр в числе меньше, чем значение р, то выводятся начальные нули);
С – спецификация формата вывода.
Пример 20
printf(«\nСпецификации формата:\n%10.5d -
целое,\n%10.5f – с плавающей точкой \
\n%10.5e – в экспоненциальной форме \n%10s –
строка»,10,10.0,10.0,»10»);
Будет выведено:
Спецификации формата:
00010 – целое
10.00000 – с плавающей точкой
1.00000е+001 – в экспоненциальной форме
10 – строка.
2) scanf (форматная строка, список аргументов);
В качестве аргументов используются адреса переменных.
Пример 21
scanf(“ %d%f ”, &x,&y);
При использовании библиотеки классов C++, используется биб-
лиотечный файл iostream.h, в котором определены стандартные потоки
117
Страницы
- « первая
- ‹ предыдущая
- …
- 115
- 116
- 117
- 118
- 119
- …
- следующая ›
- последняя »
