Course C Initial – Libraries


Hello again! As promissed, here’s a table of some libraries in C Language. Use it how many you need!
Name
Definition
<assert.h>
Contains the assert macro, used to assist with detecting logical errors and other types of bug in debugging versions of a program.
<complex.h>
A set of functions for manipulating complex numbers.
<conio.h>
Different functions.
<ctype.h>
Defines 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).
<errno.h>
For testing error codes reported by library functions.
<fenv.h>
Defines a set of functions for controlling floating-point environment.
<float.h>
Defines macro constants specifying the implementation-specific properties of the floating-point library.
<inttypes.h>
Defines exact width integer types.
<iso646.h>
Defines several macros that implement alternative ways to express several standard tokens. For programming in ISO 646 variant character sets.
<limits.h>
Defines macro constants specifying the implementation-specific properties of the integer types.
<locale.h>
Defines localization functions.
<math.h>
Defines common mathematical functions.
<setjmp.h>
Declares the macros setjmp and longjmp, which are used for non-local exits.
<signal.h>
Defines signal handling functions.
<stdalign.h>
For querying and specifying the alignment of objects.
<stdarg.h>
For accessing a varying number of arguments passed to functions.
<stdatomic.h>
For atomic operations on data shared between threads.
<stdbool.h>
Defines a Boolean data type.
<stddef.h>
Defines several useful types and macros.
<stdint.h>
Defines exact width integer types.
<stdio.h>
Defines core input and output functions.
<stdlib.h>
Defines numeric conversion functions, pseudo-random numbers generation functions, memory allocation, process control functions.
<stdnoreturn.h>
For specifying non-returning functions.
<string.h>
Defines string handling functions.
<tgmath.h>
Defines type-generic mathematical functions.
<threads.h>
Defines functions for managing multiple Threads as well as mutexes and condition variables.
<time.h>
Defines date and time handling functions.
<uchar.h>
Types and functions for manipulating Unicode characters.
<wchar.h>
Defines wide string handling functions.
<wctype.h>
Defines set of functions used to classify wide characters by their types or to convert between upper and lower case.

Well, that’s all folks!
See you later!

Comentários

More Famous Posts

Course C Initial 7th – Training with Math

Course C Initial – 3rd Variables Part. 1

Course Python For Life 3 – Input Command