![]() ![]() ![]() In total, there are now 29 header files:Ĭontains the assert macro, used to assist with detecting logical errors and other types of bugs in debugging versions of a program.Ī set of functions for manipulating complex numbers.ĭefines set of functions used to classify characters by their types or to convert between upper and lower case in a way that is independent of the used character set (typically ASCII or one of its extensions, although implementations utilizing EBCDIC are also known).įor testing error codes reported by library functions.ĭefines a set of functions for controlling floating-point environment.ĭefines macro constants specifying the implementation-specific properties of the floating-point library.ĭefines several macros that implement alternative ways to express several standard tokens. ![]() Six more header files ( complex.h, fenv.h, inttypes.h, stdbool.h, stdint.h, and tgmath.h) were added with C99, a revision to the C Standard published in 1999, and five more files ( stdalign.h, stdatomic.h, stdnoreturn.h, threads.h, and uchar.h) with C11 in 2011. Each header file contains one or more function declarations, data type definitions, and macros.Īfter a long period of stability, three new header files ( iso646.h, wchar.h, and wctype.h) were added with Normative Addendum 1 (NA1), an addition to the C Standard ratified in 1995. The application programming interface (API) of the C standard library is declared in a number of header files. The C standard library provides macros, type definitions and functions for tasks such as string handling, mathematical computations, input/output processing, memory management, and several other operating system services.Īpplication programming interface (API) Header files Since ANSI C was adopted by the International Organization for Standardization, the C standard library is also called the ISO C library. Starting from the original ANSI C standard, it was developed at the same time as the C library POSIX specification, which is a superset of it. ![]() The C standard library or libc is the standard library for the C programming language, as specified in the ISO C standard. ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |