MaterStudiorum.ru - домашняя страничка студента.
Минимум рекламы - максимум информации.


Авиация и космонавтика
Административное право
Арбитражный процесс
Архитектура
Астрология
Астрономия
Банковское дело
Безопасность жизнедеятельности
Биографии
Биология
Биология и химия
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
Валютные отношения
Ветеринария
Военная кафедра
География
Геодезия
Геология
Геополитика
Государство и право
Гражданское право и процесс
Делопроизводство
Деньги и кредит
Естествознание
Журналистика
Зоология
Издательское дело и полиграфия
Инвестиции
Иностранный язык
Информатика
Информатика, программирование
Исторические личности
История
История техники
Кибернетика
Коммуникации и связь
Компьютерные науки
Косметология
Краткое содержание произведений
Криминалистика
Криминология
Криптология
Кулинария
Культура и искусство
Культурология
Литература и русский язык
Литература(зарубежная)
Логика
Логистика
Маркетинг
Математика
Медицина, здоровье
Медицинские науки
Международное публичное право
Международное частное право
Международные отношения
Менеджмент
Металлургия
Москвоведение
Музыка
Муниципальное право
Налоги, налогообложение
Наука и техника
Начертательная геометрия
Новейшая история, политология
Оккультизм и уфология
Остальные рефераты
Педагогика
Полиграфия
Политология
Право
Право, юриспруденция
Предпринимательство
Промышленность, производство
Психология
Психология, педагогика
Радиоэлектроника
Разное
Реклама
Религия и мифология
Риторика
Сексология
Социология
Статистика
Страхование
Строительные науки
Строительство
Схемотехника
Таможенная система
Теория государства и права
Теория организации
Теплотехника
Технология
Товароведение
Транспорт
Трудовое право
Туризм
Уголовное право и процесс
Управление
Управленческие науки
Физика
Физкультура и спорт
Философия
Финансовые науки
Финансы
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
Экология
Экономика
Экономико-математическое моделирование
Экономическая география
Экономическая теория
Эргономика
Этика
Юриспруденция
Языковедение
Языкознание, филология
    Начало -> Информатика, программирование -> Организация ввода-вывода

Название:Организация ввода-вывода
Просмотров:64
Раздел:Информатика, программирование
Ссылка:Скачать(34 KB)
Описание: Кафедра: Автоматика и Вычислительная Техника ОРГАНИЗАЦИЯ ВВОДА-ВЫВОДА Содержание Введение Теоретическая часть 1. Функция printf 2. Структура спецификаторов вывода 3. Функция sca

Часть полного текста документа:

Кафедра: Автоматика и Вычислительная Техника

ОРГАНИЗАЦИЯ ВВОДА-ВЫВОДА


Содержание Введение Теоретическая часть 1. Функция printf 2. Структура спецификаторов вывода 3. Функция scanf 4. Вопросы и ответы. 5. Обзор функций ввода-вывода Функция fgetc и макрокоманда getc        Функция fgetchar и макрокоманда getchar Функции getch и getche Функция kbhit Функция ungetc Функция ungetch Функция fgets Функция gets Функция cgets Функция fputs Функция puts Функция cputs Другие функции серии ..printf Функции вывода на экран из conio.h Практические упражнения Лабораторные задания Библиографический список

Введение

Настоящие указания являются первой работой в серии, посвященной отдельным вопросам программирования на языке Си в оболочке ВС++2.0.

Любая достаточно сложная программа использует функции ввода-вывода данных для реализации дружественного интерфейса с пользователем.

В данных указаниях рассматриваются функции консоли и особенности их применения для обеспечения аккуратного ввода информации и упорядоченного вывода.

Ввод данных, вывод промежуточных и конечных результатов обычно выделяют в отдельные функции, что позволяет программисту тщательно обрабатывать эти данные, не затемняя основные действия программы.

Здесь не рассматривается графический ввод-вывод.

Часть указаний носит справочный характер. При этом уделяется внимание обзору как можно большего числа стандартных функций, так как их преимущественное использование делает программу более надежной и понятной.

Программы, написанные для практических и лабораторных задач, должны быть распечатаны и оформлены в соответствии со стандартными требованиями, предъявляемыми к программному обеспечению.


Теоретическая часть

  1. Функция printf

Предназначена для вывода переменного числа аргументов в стандартный поток вывода stdout. Перед выводом аргументы подвергаются форматированию. Возвращает число реально выведенных символов, включая управляющие символы.

Синтаксис: int printf(const char *format [, argument, ...]);

Первый и обязательный аргумент format представляет собой строковую константу и содержит элементы двух видов:

1.      Символы ASCII-таблицы, представленные их фактическим написанием (например, 1, _ , пробел, Ф, символы псевдографики), символьными константами (например, \101 - ascii-код буквы А) или их мнемокодами.

Перечислим наиболее употребительные мнемокоды:

\n – перевод строки,

\r - возврат каретки,

\t – горизонтальная табуляция,

\v - вертикальная табуляция.

Эти символы выдаются на печать. Чтобы напечатать специальные символы \ и", перед ними надо поставить символ \.

2.      Спецификаторы вывода, имеющие вид

% [flags] [width] [.prec] [F|N|h|l] type .

Каждый спецификатор начинается с % и заканчивается одним из символов type. Вслед за форматом идет перечень аргументов через запятую. Соответствие между аргументами и спецификаторами вывода осуществляется слева направо. При этом аргументов должно быть не больше спецификаторов. В противном случае, недостающие аргументы будут выбраны из стека и интерпретированы непредсказуемым образом.

2. Структура спецификаторов вывода

Таблица 1

Элемент type спецификатора

Type Формат вывода d,i десятичное целое со знаком О беззнаковое восьмеричное целое U беззнаковое десятичное целое x,X в функции printf = беззнаковое шестнадцатеричное целое; в функции scanf = шестнадцатеричное целое со знаком f вещественное число [-]dddd.ddd с фиксированной точкой e вещественное число [-]d.ddd e [+/-]ddd с плавающей точкой g формат е или f, выбираемый самой функцией в зависимости от точности E,G то же самое, что е, за исключением Е для экспоненты с символ, ascii-код которого содержится в аргументе s вывод строки, т.е. ............




Нет комментариев.



Оставить комментарий:

Ваше Имя:
Email:
Антибот:  
Ваш комментарий:  



Похожие работы:

Название:Функции сравнительного правоведения
Просмотров:87
Описание: МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫКУРСОВАЯ РАБОТА на тему Функции сравнительного правоведения по дисциплине Сравнительное правоведениеКИЕВ 2011   СОДЕРЖАНИЕ Введение 1. Научная функц

Название:Функции государства в их многообразии и развитии
Просмотров:71
Описание: Содержание Введение Глава 1. Функции государства 1.1. Понятие и признаки функций государства 1.2 Классификация функций государства 1.3 Глобальные проблемы и функции государства 1.4. Эволюция функций госуд

Название:Булевы функции
Просмотров:191
Описание: 1.Основные понятия булевой алгебры Технические вопросы, связанные с составлением логических схем ЭВМ, можно решить с помощью математического аппарата, объектом исследования которого являются функции, приним

Название:Предмет и функции философии
Просмотров:135
Описание: Содержание Введение 1. Предмет философии. Место философии в системе наук и культуре 2. Основные разделы философии 3. Мировоззренческая, методологическая, рефлексивно–критическая и интегративная функция

Название:Фонд обязательного медицинского страхования: структура и функции
Просмотров:260
Описание: ВВЕДЕНИЕ фонд обязательное медицинское страхование Обязательное медицинское страхование - составная часть системы социального страхования. Создание внебюджетных фондов (пенсионного, занятости, социальног

 
     

Вечно с вами © MaterStudiorum.ru