A biblioteca **string.h** é uma biblioteca disponível em [[C language|C]] que define uma série de funções para lidar com strings.
# Funções da biblioteca
|Nome da Função|Descrição da Função|
|---|---|
|[strlen()](https://www.geeksforgeeks.org/strlen-function-in-c/)|Retorna o comprimento da string.|
|[strcpy()](https://www.geeksforgeeks.org/strcpy-in-c-cpp/)|Copia uma string para outra.|
|strncpy()|Copia os primeiros n caracteres de uma string para outra.|
|[strcat()](https://www.geeksforgeeks.org/strcat-function-in-c-c-with-example/)|Concatena duas strings.|
|[strncat()](https://www.geeksforgeeks.org/strncat-function-in-c-cpp/)|Concatena os primeiros n caracteres de uma string a outra.|
|[strcmp()](https://www.geeksforgeeks.org/strcmp-in-c-cpp/)|Compara duas strings.|
|strncmp()|Compara os primeiros n caracteres de duas strings.|
|strchr()|Encontra a primeira ocorrência do caractere dado na string.|
|strrchr()|Encontra a última ocorrência dos caracteres dados na string.|
|[strstr()](https://www.geeksforgeeks.org/strstr-in-ccpp/)|Encontra a substring dada na string.|
|[strcspn()](https://www.geeksforgeeks.org/strcspn-in-c/)|Retorna o comprimento da parte inicial da string de origem que não contém nenhum caractere da string dada.|
|[strspn()](https://www.geeksforgeeks.org/strspn-function-c/)|Retorna o comprimento da parte inicial da string de origem que contém apenas os caracteres da string dada.|
|[strpbrk()](https://www.geeksforgeeks.org/strpbrk-in-c/)|Encontra a primeira ocorrência de qualquer um dos caracteres da string dada na string de origem.|
|strtok()|Divide a string dada em tokens com base em um caractere como delimitador.|
|strcoll()|Compara duas strings que são passadas.|
|[memset()](https://www.geeksforgeeks.org/memset-c-example/)|Inicializa um bloco de memória com o caractere dado.|
|memcmp()|Compara dois blocos de memória.|
|[memcpy()](https://www.geeksforgeeks.org/memcpy-in-cc/)|Copia dois blocos de memória.|
|[memmove()](https://www.geeksforgeeks.org/memmove-in-cc/)|Move dois blocos de memória.|
|memchr()|Encontra o caractere dado no bloco de memória.|
**:: Referência ::** [C Library - <string.h> - GeeksforGeeks](https://www.geeksforgeeks.org/c-library-string-h/)
**:: Referência ::** [cplusplus.com/reference/cstring/](https://cplusplus.com/reference/cstring/)