Spec-Zone.ru › C

Язык программирования C

Интерфейс стандартной библиотеки 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) Функции определения типа, содержащегося в данных широких символов

Ссылки

  • Стандарт C23 (ISO/IEC 9899:2023):
    • 7.1.2 Стандартные заголовочные файлы
  • Стандарт C17 (ISO/IEC 9899:2018):
    • 7.1.2 Стандартные заголовочные файлы (с. 131-132)
  • Стандарт C11 (ISO/IEC 9899:2011):
    • 7.1.2 Стандартные заголовочные файлы (с. 181-182)
  • Стандарт C99 (ISO/IEC 9899:1999):
    • 7.1.2 Стандартные заголовочные файлы (с. 165)
  • Стандарт C89/C90 (ISO/IEC 9899:1990):
    • 4.1.2 Стандартные заголовочные файлы

См. также

Документация C++ для заголовочных файлов Стандартной библиотеки C++

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/c/header

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API