Let’s have a glance at the list of Header Files in C programming language.
List of Header Files in C
<setjmp.h> | It declares the macrossetjmpandlongjmp, which are used for non-local exits. |
<stdbool.h> | It defines a boolean data type. |
<fenv.h> | It defines a set of functions for controlling floating-point environment. |
<math.h> | It defines common mathematical functions. |
<stdio.h> | It defines core input and output functions |
<stdint.h> | It defines exact-width integer types. |
<inttypes.h> | It defines exact-width integer types. |
<threads.h> | It defines functions for managing multiplethreads,mutexesandcondition variables |
<locale.h> | It defines localization functions. |
<float.h> | It defines macro constants specifying the implementation-specific properties of the floating-point library. |
<limits.h> | It defines macro constants specifying the implementation-specific properties of the integer types. |
<iso646.h> | It defines several macros that implement alternative ways to express several standard tokens. For programming in ISO 646 variant character sets. |
<stddef.h> | It defines several useful types and macros. |
<signal.h> | It defines signal-handling functions. |
<time.h> | It defines date- and time-handling functions |
<stdlib.h> | It defines numeric conversion functions,pseudo-random numbers generation functions,memory allocation,process control functions |
<wctype.h> | It defines set of functionsused to classify wide characters by their types or to convert between upper and lower case |
It defines a set of functions used to classify wide characters by their types or to convert between upper and lower case | |
<string.h> | It defines string-handling functions |
<tgmath.h> | Defines type-generic mathematical functions. |
<wchar.h> | Defineswide-string-handling functions |
<stdarg.h> | For accessing a varying number of arguments passed to functions. |
<stdatomic.h> | For atomic operations on data shared between threads. |
<stdalign.h> | For querying and specifying the alignment of objects. |
<stdnoreturn.h> | For specifying non-returning functions |
<errno.h> | For testing error codes reported by library functions. |
<assert.h> |
It contains the assert macro, used to assist with detecting logical errors and other types of bug in debugging versions of a program.
|
<ctype.h> | It defines a set of functions used to classify characters by their types or to convert between upper and lower cases 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). |
<complex.h> | It is a set of functions for manipulating complex numbers. |
<uchar.h> | It contains types and functions for manipulating Unicode characters |
All the above headers are referenced through Wikipedia.