В С99 добавлены новые библиотеки и заголовки. Вот они:
| Заголовок | Назначение
|
|---|
| <complex.h> | Поддерживает арифметические операции с комплексными числами.
|
| <fenv.h> | Дает доступ к флажкам состояния вычислителя, выполняющего операции с плавающей точкой и другим сигналам этого вычислителя.
|
| <inttypes.h> | Определяет стандартный, переносимый набор имен целых типов. Также поддерживает функции, которые работают с целыми значениями наибольшей разрядности.
|
| <iso646.h> | Добавлен в 1995 году Поправкой 1. Определяет имена макросов,соответствующие разным операторам, таким как && и ^.
|
| <stdbool.h> | Поддерживает логические типы данных. Определяет имена макросов bool, true и false, что помогает обеспечивать совместимость с C++.
|
| <stdint.h> | Определяет стандартный, переносимый набор имен целых типов. Этот заголовок входит в состав <inttypes.h>.
|
| <tgmath.h> | Определяет макросы для родового (абстрактного) типа чисел с плавающей точкой.
|
| <wchar.h> | Добавлен в 1995 году Поправкой 1. Поддерживает многобайтовые и двухбайтовые функции.
|
| <wctype.h> | Добавлен в 1995 году Поправкой 1. Поддерживает многобайтные и двухбайтовые функции классификации.
|