Страница 1 из 1

Заголовочные файлы стандартной библиотеки C

Добавлено: 11 июн 2024, 17:28
ya
https://ru.cppreference.com/w/c/header

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

<assert.h> Условно компилируемый макрос, сравнивающий свой аргумент с нулём
<complex.h> (начиная с C99) Арифметика комплексных чисел
<ctype.h> Функции определения типов, содержащихся в символьных данных
<errno.h> Макросы, сообщающие условия ошибок
<fenv.h> (начиная с C99) Среда арифметики с плавающей точкой
<float.h> Границы вещественных типов
<inttypes.h> (начиная с C99) Преобразование форматов целых типов
<iso646.h> (начиная с C95) Альтернативные написания операторов
<limits.h> Границы целых типов
<locale.h> Утилиты локализации
<math.h> Основные математические функции
<setjmp.h> Нелокальные переходы
<signal.h> Обработка сигналов
<stdalign.h> (начиная с C11) Макросы alignas и alignof
<stdarg.h> Переменное количество аргументов
<stdatomic.h> (начиная с C11) Атомарные операции
<stdbit.h> (начиная с C23) Макросы для работы с байтовым и битовым представлением типов
<stdbool.h> (начиная с C99) Макросы для логического типа
<stdckdint.h> (начиная с C23) макросы для выполнения проверок целочисленной арифметики
<stddef.h> Основные макроопределения
<stdint.h> (начиная с C99) Целые типы фиксированного размера
<stdio.h> Ввод/вывод
<stdlib.h> Основные утилиты: управление памятью, утилиты программы, преобразования строк, случайные числа, алгоритмы
<stdnoreturn.h> (начиная с C11) Макрос noreturn
<string.h> Обработка строк
<tgmath.h> (начиная с C99) Общая математика (макросы, объединяющие math.h и complex.h)
<threads.h> (начиная с C11) Библиотека потоков
<time.h> Утилиты времени/даты
<uchar.h> (начиная с C11) Утилиты работы с символами в UTF-16 и UTF-32
<wchar.h> (начиная с C95) Расшириенные утилиты многобайтовых и широких символов
<wctype.h> (начиная с C95) Функции определения типов, содержащихся в широкосимвольных данных