English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial Básico do Linguagem C

Controle de Fluxo do Linguagem C

Funções no C

Arrays no C

Ponteiro no C

String no C

Estruturas do Linguagem C

Arquivos do Linguagem C

Outro C

Manual de Referência do C

Funções da biblioteca padrão do C

Neste tutorial, você aprenderá sobre as funções da biblioteca padrão do C. Mais especificamente, o que são, as diferentes funções de biblioteca no C e como usá-las em programas.

Funções da biblioteca padrão C ou funções da biblioteca simples são funções integradas na programação em C.

Os prototypes e definições de dados dessas funções estão localizados em seus próprios arquivos de cabeçalho. Para usar essas funções, precisamos incluir os arquivos de cabeçalho em nosso programa. Por exemplo,

Se você quiser usar a função printf(), deve incluir o cabeçalho <stdio.h>.

#include <stdio.h>
int main()
{
    printf("Catch me if you can."); 
}

Se você tentar usar printf() sem incluir o cabeçalho stdio.h, ocorrerá um erro.

Vantagens de usar funções de biblioteca C

1Testes rigorosos em prática

Uma das razões mais importantes para usar funções de biblioteca é que essas funções foram testadas rigorosamente várias vezes e são fáceis de usar.

2Otimização de desempenho da função

Devido a essas funções serem funções da "biblioteca padrão", um grupo de desenvolvedores especializados continuamente as melhora. Durante esse processo, eles podem criar o código mais eficiente para melhor desempenho.

3Economia significativa de tempo de desenvolvimento

Devido às funções gerais, como impressão na tela, cálculo de raiz quadrada, etc., já foram escritas. Você não precisa criar novamente.

4Função portátil

Com a constante evolução das necessidades do mundo real, seu aplicativo pode ser executado em qualquer lugar e a qualquer momento. E essas funções de biblioteca podem executar a mesma operação em cada computador, ajudando você.

Exemplo: Raiz quadrada usando a função sqrt()

Suponha que você precise encontrar a raiz quadrada de um número.

Para calcular a raiz quadrada de um número, você pode usar a função de biblioteca sqrt(). Esta função é definida no arquivo de cabeçalho math.h.

#include <stdio.h>
#include <math.h>
int main()
{
   float num, root;
   printf("Insira um número: ");
   scanf("%f", &num);
   // Calcule a raiz quadrada de num e armazene em root.
   root = sqrt(num);
   printf("%.2A raiz quadrada de f = %.2f", num, root);
   return 0;
}

Quando você executar este programa, a saída será:

Insira um número: 12
12A raiz quadrada de .00 = 3.46

Funções de biblioteca em diferentes arquivos de cabeçalho

Arquivo de cabeçalho C
<assert.h>Função de afirmação de programa
<ctype.h>Funções de tipos de caracteres
<locale.h>Definição de item que define configurações específicas de uma região, como formato de data e símbolo monetário.
<math.h>Funções matemáticas
<setjmp.h>Função de saltos
<signal.h>Função de processamento de sinais
<stdarg.h>Função de processamento de parâmetros variáveis
Header <stdio.h>

Entrada padrão/Funções de saída

Header <stdlib.h>Funções de utilidade padrão
Header <string.h>Funções de processamento de string
Header <time.h>Funções de data e hora