Bibliotecas C/C++
#include stdio.h
Esta biblioteca é a responsável pela entrada e saída. Standard In/Out, ou seja, Entrada/Saída Padrão. Nela, encontramos funções para estes fins. O que pode ser a leitura do teclado, escrita formatada ou não na tela e operações com arquivos. Algumas funções dessas bibliotecas: fprintf, printf, fscanf, scanf, getchar, putc, getc, fopen, fclose...
#include ctype.h
Esta biblioteca serve para testar caracteres. Alguns testes possíveis com caracteres são: testar se é maiúsculo, testar se é minúsculo, testar se é espaço, testar digito decimal. Além disso, essa biblioteca permite converter maiúscula em minúscula e vice-versa. Algumas funções: isupper, islower, isspace, isdigit, toupper, tolower...
#include string.h
A função string é responsável por disponibilizar funções para trabalhar com conjuntos de caracteres, isto é, strings. Este header possui dois grupos de comandos, os que começam com str e os que começam com mem. O primeiro grupo permite, por exemplo: copiar, concatenar, comparar e ver o tamanho de uma string. As funções referentes a isso são: strcpy, strcat, strcmp e strlen. As funções do segundo grupo mencionado fazem coisas semelhantes como copiar, mover e comparar: memcpy, memmove, memcmp.
#include math.h
Está biblioteca declara funções matemáticas que podem servir para: achar a raiz quadrada, achar o seno, co-seno, tangente, logaritmo na base 10 As funções referentes a isso são: sqrt, sin, cos, tan, log10.
Fora isso, um outro uso para declaração desta biblioteca é a possibilidade de arredondar um número! Para isso usamos a função que retorna o valor absoluto: fabs.
#include stdlib.h
Esta biblioteca é a responsável por conversões de números, alocação na memória e outras tarefas! Com ela podemos: converter um char em um double, converte um char para long, criar um número randômico, alocar na memoria, realocar na memória, desalocar da memória, execução de comandos do sistema operacional Respectivamente,