C Funções da Biblioteca Padrão
Funções da biblioteca padrão C
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 padrão C ou simplesmente as funções da biblioteca C são funções embutidas 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 o printf()
função, o arquivo de cabeçalho <stdio.h>
Deveria ser incluído.
#include <stdio.h>
int main()
{
printf("Catch me if you can.");
}
Se você tentar usar
printf()
sem incluir o stdio.h
header, você receberá um erro. Vantagens de usar as funções da biblioteca C
1. Eles funcionam
Uma das razões mais importantes pelas quais você deve usar funções de 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 melhora constantemente. No processo, eles são capazes de criar o código mais eficiente otimizado para o máximo desempenho.
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 muitas outras já estão escritas. 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 ajudam você a fazer 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 <stdio.h>
#include <math.h>
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;
}
Ao executar o programa, a saída será:
Enter a number: 12 Square root of 12.00 = 3.46
Funções de biblioteca em diferentes arquivos de cabeçalho
Arquivos de cabeçalho C | Descrição |
---|---|
Funções de declaração do programa | |
Funções de tipo de caractere | |
Funções de localização | |
Funções matemáticas | |
Funções de salto | |
Funções de manipulação de sinal | |
Funções de manipulação de argumentos variáveis | |
Funções de entrada/saída padrão | |
Funções de utilitário padrão | |
Funções de manipulação de strings | |
Funções de data e hora |
Linguagem C