ВУЗ:
Составители:
Рубрика:
4
типом int. Модификаторы знака signed и unsigned могут быть также применены с
базовым типом char. Модификатор long может применяться с базовым типом
double.
Функции printf и scanf
Функции printf и scanf обеспечивают соответственно форматированный вывод
и ввод информации. Рассмотрим функцию printf более подробно.
Общее описание функции printf выглядит следующим образом: printf
(Управляющая_строка,
аргумент1, аргумент2,...,);
Аргумент1, аргумент2 и т.д. - это параметры, которые могут
быть переменными, константами, выражениями, вычисляемыми перед выводом
информации.
Управляющая_строка - это строка символов, заключенных между
кавычками. В состав этой строки могут входить спецификаторы форматов, поэтому
строка называется форматной строкой. Спецификатор формата - это шаблон, на
место которого при выводе строки
на экран будет подставлено конкретное
значение, принадлежащее тому или иному типу данных. Спецификатор формата
определяет, как будет отображено это значение.
При выводе на экран параметра аргумент1 функция printf применяет первый
спецификатор формата из управляющей строки, при выводе параметра аргумент2 -
второй спецификатор формата, и т. д.
Таким образом, во избежание непредсказуемого
результата необходимо обеспечить
точное соответствие количества спецификаторов форматов и параметров,
подставляемых на их место.
Формат представляет собой последовательность символов, следующих за
знаком %. Наиболее существенную роль при описании формата играют символы
типа, обозначаемые латинскими буквами. Приведем перечень основных символов
типов:
- для целочисленных значений: d,i (целое десятичное знаковое), o (целое
восьмеричное
беззнаковое), u (целое десятичное беззнаковое), x,X,(целое
шестнадцатеричное беззнаковое);
- для чисел с плавающей точкой: f (число с плавающей точкой в десятичной
записи),e,E (число с плавающей точкой в экспоненциальной записи), g,G (более
компактный вариант форматов %f или %e);
- для символов и строк: c (одиночный символ), s (строка символов), %
(используется для вывода знака %).
Спецификаторы форматов в последнем вызове функции printf из программы-
примера содержат не только символы типа, но также числа и знак минус. Знак
4 типом int. Модификаторы знака signed и unsigned могут быть также применены с базовым типом char. Модификатор long может применяться с базовым типом double. Функции printf и scanf Функции printf и scanf обеспечивают соответственно форматированный вывод и ввод информации. Рассмотрим функцию printf более подробно. Общее описание функции printf выглядит следующим образом: printf (Управляющая_строка, аргумент1, аргумент2,...,); Аргумент1, аргумент2 и т.д. - это параметры, которые могут быть переменными, константами, выражениями, вычисляемыми перед выводом информации. Управляющая_строка - это строка символов, заключенных между кавычками. В состав этой строки могут входить спецификаторы форматов, поэтому строка называется форматной строкой. Спецификатор формата - это шаблон, на место которого при выводе строки на экран будет подставлено конкретное значение, принадлежащее тому или иному типу данных. Спецификатор формата определяет, как будет отображено это значение. При выводе на экран параметра аргумент1 функция printf применяет первый спецификатор формата из управляющей строки, при выводе параметра аргумент2 - второй спецификатор формата, и т. д. Таким образом, во избежание непредсказуемого результата необходимо обеспечить точное соответствие количества спецификаторов форматов и параметров, подставляемых на их место. Формат представляет собой последовательность символов, следующих за знаком %. Наиболее существенную роль при описании формата играют символы типа, обозначаемые латинскими буквами. Приведем перечень основных символов типов: - для целочисленных значений: d,i (целое десятичное знаковое), o (целое восьмеричное беззнаковое), u (целое десятичное беззнаковое), x,X,(целое шестнадцатеричное беззнаковое); - для чисел с плавающей точкой: f (число с плавающей точкой в десятичной записи),e,E (число с плавающей точкой в экспоненциальной записи), g,G (более компактный вариант форматов %f или %e); - для символов и строк: c (одиночный символ), s (строка символов), % (используется для вывода знака %). Спецификаторы форматов в последнем вызове функции printf из программы- примера содержат не только символы типа, но также числа и знак минус. Знак
Страницы
- « первая
- ‹ предыдущая
- …
- 2
- 3
- 4
- 5
- 6
- …
- следующая ›
- последняя »