В С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. Поддерживает многобайтные и двухбайтовые функции классификации. |
О содержимом этих заголовков и поддерживаемых ими функциях рассказывается в части III.