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
Postar um comentário