Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Стандартные библиотеки С и C++

Поиск

 Стандартные библиотеки С и C++

 

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

Прежде чем ваша программа сможет использовать какую-нибудь библиотеку функций, она должна включить соответствующий заголовок. Вообще-то, под заголовками понимают заголовочные файлы, но на самом деле это необязательно должны быть именно файлы. Компилятор может внутренне предопределять содержимое заголовка. Однако для всех практических нужд стандартные С-заголовки содержатся в файлах, которые соответствуют их именам. Ниже перечислены стандартные заголовки, определенные стандартом С89 и поправкой 1995 года (Amendment 1).

Заголовок

Что поддерживает

<assert.h>

Макрос assert()

<ctype.h>

Обработка символов

<errno.h>

Сообщения об ошибках

<float.h>

Значения с плавающей точкой, зависящие от конкретной реализации компилятора

<iso646.h>

Макросы, соответствующие различным операторам, например && и ^. Добавлено в 1995 году (Поправка 1)

<limits.h>

Различные ограничения, зависящие от конкретной реализации компилятора

<locale.h>

Функция setlocale()

<math.h>

Различные определения, используемые библиотекой math

<setjmp.h>

Нелокальные переходы

<signal.h>

Значения сигналов

<stdarg.h>

Списки аргументов переменной длины

<stddef.h>

Распространенные константы

<stdiо.h>

Ввод-вывод файлов

<stdlib.h>

Смешанные объявления

<string.h>

Функции обработки строк

<time.h>

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

<wctype.h>

Функции обработки многобайтовых слов и двубайтовых символов. Добавлено в 1995 году (Поправка 1)

<wchar.h>

Функции классификации многобайтовых слов и двубайтовых символов. Добавлено в 1995 году (Поправка 1)

В следующей таблице перечислены заголовки, добавленные стандартом С99.



Поделиться:


Последнее изменение этой страницы: 2024-06-17; просмотров: 8; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.226.93.22 (0.007 с.)