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 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.harquivo 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.harquivo 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

Artigos interessantes...