Neste tutorial, você aprenderá sobre as funções de biblioteca padrão em C. Mais especificamente, o que são, diferentes funções de biblioteca em C e como usá-las em seu programa.
As funções da biblioteca C padrão ou simplesmente funções da biblioteca C são funções integradas na programação C.
O protótipo e as definições de dados dessas funções estão presentes em seus respectivos arquivos de cabeçalho. Para usar essas funções, precisamos incluir o arquivo de cabeçalho em nosso programa. Por exemplo,
Se você quiser usar a printf()
função, o arquivo de cabeçalho deve ser incluído.
#include int main() ( printf("Catch me if you can."); )
Se você tentar usar printf()
sem incluir o stdio.h
arquivo de cabeçalho, receberá um erro.
Vantagens de usar funções de biblioteca C
1. Eles funcionam
Uma das razões mais importantes pelas quais você deve usar as funções da biblioteca é simplesmente porque elas funcionam. Essas funções passaram por vários testes rigorosos e são fáceis de usar.
2. As funções são otimizadas para desempenho
Como as funções são funções de "biblioteca padrão", um grupo dedicado de desenvolvedores as torna melhores constantemente. No processo, eles são capazes de criar o código mais eficiente otimizado para desempenho máximo.
3. Economiza um tempo de desenvolvimento considerável
Uma vez que as funções gerais como imprimir em uma tela, calcular a raiz quadrada e muitos mais já estão escritos. Você não deve se preocupar em criá-los novamente.
4. As funções são portáteis
Com as necessidades do mundo real em constante mudança, espera-se que seu aplicativo funcione sempre, em qualquer lugar. E essas funções de biblioteca o ajudam, pois fazem a mesma coisa em todos os computadores.
Exemplo: raiz quadrada usando a função sqrt ()
Suponha que você queira 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 (). A função é definida no math.h
arquivo de cabeçalho.
#include #include int main() ( float num, root; printf("Enter a number: "); scanf("%f", &num); // Computes the square root of num and stores in root. root = sqrt(num); printf("Square root of %.2f = %.2f", num, root); return 0; )
Quando você executa o programa, a saída será:
Insira um número: 12 Raiz quadrada de 12,00 = 3,46
Funções de biblioteca em arquivos de cabeçalho diferentes
Arquivos de cabeçalho C | |
---|---|
Funções de asserção de programa | |
arquivo de cabeçalho "> | Funções de tipo de caractere |
Funções de localização | |
arquivo de cabeçalho "> | Funções matemáticas |
Funções de salto | |
Funções de tratamento de sinais | |
Funções de tratamento de argumentos variáveis | |
Funções de entrada / saída padrão | |
Funções de utilitário padrão | |
cabeçalho "> | Funções de manipulação de string |
Funções de data e hora |