Você está na página 1de 2

Lista das proncipais bibliotecas da linguagem C

#include <stdio.h>
Contém funções para entrada e saída padrão.

#include <stdlib.h>
Fornece funções para manipulação de memória, conversão de tipos e outras operações de
propósito geral.

#include <assert.h>
Declara a macro assert(), usada para verificar suposições durante o desenvolvimento do
programa.

#include <complex.h>
Fornece suporte para números complexos e operações relacionadas.

#include <ctype.h>
Contém funções para testar e manipular caracteres.

#include <errno.h>
Declara a variável errno, que é usada para indicar erros ocorridos durante chamadas de
funções do sistema.

#include <fenv.h>
Oferece suporte para manipulação de ambientes de ponto flutuante.

#include <float.h>
Define constantes relacionadas a tipos de dados de ponto flutuante.

#include <inttypes.h>
Fornece macros para manipulação de tipos de dados inteiros com larguras específicas.

#include <iso646.h>
Define aliases para operadores em estilo ISO C.

#include <limits.h>
Define constantes relacionadas aos limites dos tipos de dados.

#include <locale.h>
Fornece funções para formatação de números e datas de acordo com as configurações locais.

#include <math.h>
Oferece funções e constantes matemáticas.
#include <setjmp.h>
Declara funções para suporte a manipulação de fluxo de controle não local com longjmp() e
setjmp().

#include <signal.h>
Fornece suporte para o tratamento de sinais de software.

#include <stdarg.h>
Declara macros e tipos usados para implementar funções de número variável de argumentos.

#include <stdbool.h>
Define os valores booleanos verdadeiro e falso, juntamente com os tipos de dados bool, true e
false.

#include <stddef.h>
Declara vários tipos e macros úteis.

#include <stdint.h>
Define tipos de dados inteiros com larguras específicas.

#include <string.h>
Oferece funções para manipulação de strings.

#include <tgmath.h>
Fornece macros para funções matemáticas que funcionam tanto para tipos de dados reais
quanto complexos.

#include <threads.h>
Fornece suporte para programação concorrente em C.

#include <time.h>
Fornece funções para manipulação de tempo.

#include <uchar.h>
Define macros para manipulação de caracteres Unicode.

#include <wchar.h>
Fornece funções para manipulação de caracteres de largura fixa.

#include <wctype.h>
Contém funções para testar e manipular caracteres de largura fixa.

Você também pode gostar