ANSI C library header files
: Contains the assert macro, used to assist with detecting logical errors and other types of bug in debugging versions of a program.
: A set of functions for manipulating complex numbers. (New with C99)
<ctype.h>: This header file contains 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, although implementations utilizing EBCDIC are also known).
: For testing error codes reported by library functions.
: For controlling floating-point environment. (New with C99)
: Contains defined constants specifying the implementation-specific properties of the floating-point library, such as the minimum difference between two different floating-point numbers (_EPSILON), the maximum number of digits of accuracy (_DIG) and the range of numbers which can be represented (_MIN, _MAX).
: For precise conversion between integer types. (New with C99)
: For programming in ISO 646 variant character sets. (New with NA1)
: Contains defined constants specifying the implementation-specific properties of the integer types, such as the range of numbers which can be represented (_MIN, _MAX).
: For adapting to different cultural conventions, like time zones.
: For computing common mathematical functions
: For executing nonlocal goto statements
: For controlling various exceptional conditions
: For accessing a varying number of arguments passed to functions.
: For a boolean data type. (New with C99)
: For defining various integer types. (New with C99)
: For defining several useful types and macros.
: Provides the core input and output capabilities of the C language. This file includes the venerable printf function.
: For performing a variety of operations, including conversion, pseudo-random numbers, memory allocation, process control, environment, signalling, searching, and sorting.
: For manipulating several kinds of strings.
: For type-generic mathematical functions. (New with C99)
: For converting between various time and date formats.
: For manipulating wide streams and several kinds of strings using wide characters - key to supporting a range of languages. (New with NA1)
: For classifying wide characters. (New with NA1)
External link
Source | Copyright
Related categories