Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Ввід-вивід информации, спеціфікації, оператори та ресурси вводу-виводу

Реферат Ввід-вивід информации, спеціфікації, оператори та ресурси вводу-виводу





рі місць в Системі (Наприклад, на UNIX, типів каталогом є / usr / include).

Багато програм читають Тільки один Потік введенню и запісують Тільки один виводу; для таких програм буде Цілком Достатньо Здійснення введенню и виводу помощью getchar, putchar и printf, або, прінаймні, цього вистача для качана. Це особливо так, ЯКЩО перенаправлення вікорістовується для під'єднання виводу однієї програми до вводу Іншої. Наприклад, розглянемо програму lower, яка переводити свой ввід у Нижній Регистр:


# include

# include () / * lower: переводити ввід у Нижній Регистр * /

{c ((c=getchar ())!=EOF) (tolower (c)); 0;

}


Функцію tolower Визначи в , вона перетворює літеру верхнього регістру у Нижній и повертає Решті сімволів незміннімі. Як ми зазначілі раніше, «Функції» на зразок getchar и putchar з и tolower з часто являються макросами, щоб Запобігти вітраті ресурсів на виклик Функції для шкірного символу. Незалежності від того, як втілено Функції на окрем машинах, програми, что Використовують їх, чи не вімушені знаті деталей про набор сімволів.


1.2 форматований ввід и вивід


Функція виводу, printf, обертає внутрішні значення на друковні знаки. Мі неформально застосовувалі printf у попередніх Розділах. Описание, Який ві знайдете тут, охоплює найтіповіші випадка Використання Функції, альо НЕ є ПОВНЕ.

printf (char * format, arg1, arg2,.);

перетворює, форматує и виводу свои аргументи на стандартний Пристрій виводу згідно Із форматом (format). Вона повертає кількість Виведення сімволів.

Ланцюжок формату містіть два типи об'єктів: звічайні символи, Які буде копійовано до вівідного потоку и вказівнікі Перетворення, КОЖЕН з якіх виробляти до, власне, Перетворення и виводу шкірного Наступний аргументу printf. Кожний вказівнік Перетворення ПОЧИНАЄТЬСЯ з% и закінчується знаком Перетворення. Між% и Цім знаком могут такоже знаходітісь, в даній послідовності:

Знак мінуса, что вказує вірівнювання з лівого боку перетвореності аргументу.

Число, Яке вказує мінімальну ширину поля. Перетвореності аргумент буде віведено у полі, щонайменш, цієї ширини. Если треба, то простір буде Заповнено ліворуч (або праворуч, ЯКЩО вказано вірівнювання Зліва) для того, щоб добитися потрібної ширини поля.

Крапка, яка відокремлює ширину поля від вказівніка точності.

Число точності, Яке вказує максимальну кількість знаків, Що буде віведено з ланцюжка, або кількість цифр после десяткової крапки у випадка числа з Рухом точкою, або мінімальну кількість цифр цілого числа.

Знак h, ЯКЩО ціле буде Виведення як коротке (short), або l (англійська літера «л»), ЯКЩО як довге (long).

Символи Перетворення показано в Табліці 1.1. Если знак после% НЕ являється вказівніком Перетворення, поводження залиша невизначенності.


Таблиця 1.1 Основні Перетворення printf

Знак Тип аргументу виводу якd, iint Десяткова число. oint беззнакового вісімкове число (без нуля Попереду). x, Xint беззнак...


Назад | сторінка 3 з 20 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Модуль вводу аналогових і виводу дискретних сигналів
  • Реферат на тему: Організація вводу-виводу. Обробка масивів. Структуровані дані
  • Реферат на тему: Пристрої виводу інформації
  • Реферат на тему: Системи нечіткого виводу
  • Реферат на тему: Засоби друкованого виводу обчислювальної техніки