Guia Rápido

Caso tenha dúvidas sobre a navegação, assista o vídeo ao lado. Nele são demonstradas formas de navegar pelo site para consultas.

Ao lado esquerdo temos uma barra de navegação que te expõe links para as bibliotecas. Mais abaixo também há links para as bibliotecas da linguagem C juntamente com uma breve descrição sobre o que cada uma disponibiliza.


Bibliotecas

assert.h

Na biblioteca <assert.h> tem apenas uma função: assert(), a qual pode ser usada para verificar a veracidade de uma expressão durante a execução do programa e interromper a execução com uma mensagem de diagnóstico em caso de falha.

ctype.h

Na biblioteca <ctype.h> estão funções para classificar caracteres ASCII, permitindo verificar se um byte representa letra, dígito, espaço etc.

errno.h

O arquivo de cabeçalhos <errno.h> fornece macros para reconhecer e relatar erros de execução através de códigos de erro fornecidos pelo sistema operacional.

float.h

O cabeçalho <float.h> fornece macros que representam limites e propriedades de números de ponto flutuante para o compilador e sistema utilizados.

limits.h

Define constantes com valores máximos e mínimos que variáveis de determinados tipos podem assumir.

math.h

Contém funções matemáticas como trigonometria, raiz quadrada, valor absoluto e outras operações numéricas.

setjmp.h

Contém funções para manipulação de fluxo de execução, permitindo salvar e restaurar o estado de execução de um programa.

signal.h

Contém funções para manipulação de sinais, permitindo que o programa responda a eventos assíncronos do sistema.

stdarg.h

Contém macros para manipulação de listas de argumentos de função, permitindo criar funções com número variável de parâmetros.

stdio.h

Fornece funções de entrada e saída padrão, incluindo leitura e escrita no terminal e manipulação de arquivos.

stdlib.h

Inclui funções para alocação de memória, conversão de tipos e algoritmos utilitários como ordenação.

string.h

Contém funções para manipulação de strings, como cópia, concatenação, comparação e contagem de caracteres.

time.h

Oferece funções e estruturas para manipulação de tempo e data, permitindo obter e processar informações temporais do sistema.