programa o
C Standard Library é o nome da biblioteca padrão do C. Está biblioteca contém uma imensidade de funções prontas com recursos e sempre estão disponíveis para uso. Está biblioteca é composta por 24 arquivos de cabeçalho, relativamente é uma quantidade pequena de arquivos, porém a ideia desta biblioteca em si é apenas fornecer um conjunto básico das operações, de tal forma que a portabilidade do C ANSI entre em diversas outras plataformas seja relativa mene fácil.
Abaixo veremos alguns dos arquivos de cabeçalhos mais importantes dentro desta biblioteca:
Complex.h: Trata da manipulação de números complexos.
Math.h: Funções matemáticas comuns em computação.
Stdio.h: Parte responsável pelo tratamento de Entrada/Saida.
Stdlib.h: Implementa funções diversas para várias operações, incluindo conversão, alocação de memória, controle de processo, funções de busca e ordenação.
Biblioteca 2: String.h
Está biblioteca tem como objetivo a manipulação de strings, alguma de suas funções são copiar strings em C usando strcpy e strncpy, concatenar strings entre outras como veremos abaixo.
Nas funções a seguir, utilizamos o seguinte padrão para descrever a sintaxe:
string_destino: String que receberá a cópia.
string_origem: String que contém a cadeia de caracteres que será copiada.
- STRCPY
Sintaxe: strcpy (string_destino, string_origem);
Realiza a cópia dos dados de uma variável para uma outra variável.
- STRNCPY
Sintaxe: (string_destino, string origem, tamanho);
Está função é basicamente igual a STRCPY com uma única diferença, pois antes de realizarmos a cópia de uma string é necessário informar o tamanho a ser copiado.
STRCAT
Sintaxe: strcat(string_destino, string_origem);
Função responsável pela concatenação do conteúdo de uma variável.
Biblioteca 3: Math.h
Nesta biblioteca podemos encontrar um conjunto de funções matemáticas, tais como funções de trigonometria, logaritmos, potência e