Programar em C/Lista de bibliotecas

Origem: Wikilivros, livros abertos por um mundo aberto.

Cabeçalhos de bibliotecas padrão ANSI C (C89)/ISO C (C90):

  • assert.h
  • ctype.h
  • errno.h
  • float.h
  • limits.h
  • locale.h
  • math.h
  • setjmp.h
  • signal.h
  • stdarg.h
  • stddef.h
  • stdio.h
  • stdlib.h
  • string.h
  • time.h

Cabeçalhos adicionados no ISO C (C94/C95):

  • iso646.h
  • wchar.h
  • wctype.h

Cabeçalhos adicionados no ISO C (C99) (suportados somente em compiladores mais novos):

  • complex.h
  • fenv.h
  • inttypes.h
  • stdbool.h
  • stdint.h
  • tgmath.h

Como usar os arquivos de cabeçalho[editar | editar código-fonte]

Adicionamos o conteúdo de um arquive de cabeçalho (header) a um arquivo de código-fonte usando a diretiva #include, preferencialmente incluída logo no início do arquivo.

Por exemplo, suponha que precisamos incluir funções matemáticas presentes no arquivo math.h em um programa. Para tal, usamos a declaração a seguir:

#include <math.h>

Note que não finalizamos a declaração com um ponto-e-vírgula (;). Essa declaração nos permitirá usar uma série de funções matemáticas definidas no cabeçalho math.h, de forma simples e eficiente.

Ligações externas[editar | editar código-fonte]