LibKing » Книги » comp-programming » C. Бочков - Язык программирования Си для персонального компьютера

C. Бочков - Язык программирования Си для персонального компьютера

Тут можно читать онлайн C. Бочков - Язык программирования Си для персонального компьютера - бесплатно полную версию книги (целиком). Жанр: comp-programming, издательство СП "Диалог", Радио и связь, год 1990. Здесь Вы можете читать полную версию (весь текст) онлайн без регистрации и SMS на сайте LibKing.Ru (ЛибКинг) или прочесть краткое содержание, предисловие (аннотацию), описание и ознакомиться с отзывами (комментариями) о произведении.
C. Бочков - Язык программирования Си для персонального компьютера
  • Название:
    Язык программирования Си для персонального компьютера
  • Автор:
  • Жанр:
  • Издательство:
    СП "Диалог", Радио и связь
  • Год:
    1990
  • ISBN:
    5-256-00974-5
  • Рейтинг:
    4/5. Голосов: 101
  • Избранное:
    Добавить в избранное
  • Ваша оценка:

C. Бочков - Язык программирования Си для персонального компьютера краткое содержание

Язык программирования Си для персонального компьютера - описание и краткое содержание, автор C. Бочков, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru

Книга содержит полное описание наиболее распространенных реализаций языка программирования Си на 16-разрядных микроЭВМ, совместимых с IBM PC. Приведено описание стандартных библиотек языка.

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

Язык программирования Си для персонального компьютера - читать онлайн бесплатно полную версию (весь текст целиком)

Язык программирования Си для персонального компьютера - читать книгу онлайн бесплатно, автор C. Бочков
Тёмная тема

Шрифт:

Сбросить

Интервал:

Закладка:

Сделать
Функция Краткое описание
bsearch выполняет двоичный поиск
lfind выполняет линейный поиск для заданного значения
lsearch выполняет линейный поиск для заданного значения, которое добавляется в массив, если не найдено
qsort выполняет быструю сортировку

Прототипы функций содержатся в файле search.hв системе программирования MSC, в файле stdlib.hв системе программирования ТС.

Функции работы со временем

Функция Краткое описание
asctime преобразование времени из структуры (внутренней формы) в символьную строку
ctime преобразование времени из длинного целого (long int) в строку символов
gmtime преобразование времени из целого (int) в структуру
localtime преобразование времени из целочисленного (int) в структуру с локальной поправкой
tzset установить переменную времени из переменной времени среды

Система программирования MSC предоставляет дополнительные функции:

Функция Краткое описание
ftime получить текущее время системы как структуру
time получить текущее системное время как длинное целое (long int)
utime установить время изменения файла

Система программирования ТС предоставляет дополнительные функции:

Функция Краткое описание
difftime вычислить разность по времени
dostounix преобразование времени из формате ОС MS-DOS в формат ОС UNIX
getdate получить системную дату как структуру
getftime получить системную дату
gettime получить системное время как структуру
setdate установить системную дату
setftime установить системное время
settime установить системное время
stime установить системное время
unixtodos преобразовать время из формата ОС UNIX в формат ОС MS-DOS

Функции timeи ftimeвозвращают текущее время как число секунд, прошедших с 1 января 1970 Гринвичского Всемирного времени. Эта величина может быть преобразована, скорректирована и сохранена посредством функций asctime, ctime, gmtimeи localtime.

Функция utimeустанавливает время модификации для указанного файла, используя текущее время или значение времени, заданное в структуре.

Функция ftimeтребует включения двух файлов: sys\types.hи sys\timeb.h. Прототип функции ftimeсодержится в sys\timeb.h.

Функция utimeтакже требует включения двух файлов: sys\types.hи sys\utime.h. Прототип функции utimeсодержится в файле sys\utime.h.

Прототипы функций dostounix, getdate, gettime, setdate, settime, unixtodosсодержатся в файле dos.h.

Прототипы функций getftimeи setftimeопределены в файле io.h.

Прототипы остальных функций работы со временем времени содержатся в файле time.h.

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

Функции работы со списком аргументов

Функция Краткое описание
va_arg выбрать аргумент из списка
va_end переустановить указатель
va_start установить указатель на начало списка аргументов

Эти макроопределения дают возможность получить доступ к аргументам функции, когда число аргументов переменно.

В системе программирования MSC для совместимости с ОС UNIX System V можно использовать включаемый файл vararg.h, для совместимости со стандартом ANSI на язык Си можно использовать включаемый stdarg.h. В этих файлах содержится две различных версии макроопределений.

В системе программирования ТС доступна только версия stdarg.h.

Другие функции

Функция Краткое описание
assert проверка утверждения о состоянии переменных
getenv получить значение переменной среды (окружения)
perror напечатать сообщение об ошибке
putenv изменить значение переменной среды
swab поменять местами два смежных байта
rand получить псевдо-случайное число
srand инициализация датчика случайных чисел
setjmp запоминание точки для многоуровневого возврата
longjmp многоуровневый возврат из функции

Прототипы всех функций, исключая assert, longjmpи setjmp, описаны в stdiib.h.

Assert— это макроопределение из файла assert.h.

Прототипы функций setjmpи longjmpсодержатся в файле setjmp.h.

Программы getenvи putenvпредоставляют доступ к таблице среды процесса. Глобальная переменная environтакже указывает на таблицу среды, но рекомендуется использование функций getenvи putenvдля доступа и изменения установленной среды вместо обращения к таблице среды напрямую.

Функция perrorпечатает диагностическое сообщение о последней ошибке, произошедшей при вызове какой-либо библиотечной функции.

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

Тёмная тема

Шрифт:

Сбросить

Интервал:

Закладка:

Сделать


C. Бочков читать все книги автора по порядку

C. Бочков - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Язык программирования Си для персонального компьютера отзывы


Отзывы читателей о книге Язык программирования Си для персонального компьютера, автор: C. Бочков. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
Большинство книг на сайте опубликовано легально на правах партнёрской программы ЛитРес. Если Ваша книга была опубликована с нарушениями авторских прав, пожалуйста, направьте Вашу жалобу на PGEgaHJlZj0ibWFpbHRvOmFidXNlQGxpYmtpbmcucnUiIHJlbD0ibm9mb2xsb3ciPmFidXNlQGxpYmtpbmcucnU8L2E+ или заполните форму обратной связи.
img img img img img