List of Header Files in C

Header Files in C programming Languages are defined in the below mentioned table.

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.

Leave a Reply

Your email address will not be published. Required fields are marked *

Shopping cart