Читайте также:
|
|
Каждый спецификатор формата ввода начинается со знака %, причем спецификаторы формата ввода сообщают функции scanf() тип считываемых данных. Перечень этих кодов (т.е. литер-спецификаторов) приведен в табл. 8.3. Спецификаторам преобразования в порядке слева направо ставятся в соответствие элементы списка аргументов. Рассмотрим некоторые примеры.
Таблица 8.3. Спецификаторы преобразования для функции scanf() | |
Код | Значение |
%a | Читает значение с плавающей точкой (только С99) |
%c | Читает одиночный символ |
%d | Читает десятичное целое число |
%i | Читает целое число как в десятичном, так и восьмеричном или шестнадцатеричном формате |
%e | Читает число с плавающей точкой |
%f | Читает число с плавающей точкой |
%g | Читает число с плавающей точкой |
%о | Читает восьмеричное число |
%s | Читает строку |
%x | Читает шестнадцатеричное число |
%p | Читает указатель |
%n | Принимает целое значение, равное количеству уже считанных символов |
%u | Читает десятичное целое число без знака |
%[] | Читает набор сканируемых символов |
%% | Читает знак процента |
Базовая структура ветвление. Обеспечивает в зависимости от результата проверки условия (да или нет) выбор одного из альтернативных путей работы алгоритма. Каждый из путей ведет к общему выходу, так что работа алгоритма будет продолжаться независимо от того, какой путь будет выбран.
Структура ветвление существует в четырех основных вариантах:
Структура ветвления
1. если-то | |
2. если-то-иначе | |
3. выбор | |
4. выбор-иначе |
Дата добавления: 2015-08-17; просмотров: 47 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Форматный ввод / вывод на консоль | | | Оператор return |