Bibliotecas em C e Algumas Funções
Turma: Ciência da Computação
Período: 2014.1
Disciplina: Introdução à Programação de Computadores
Professor: Alberto Signoretti
BIBLIOTECAS EM C E SUAS FUNÇÕES
1. BIBLIOTECA (MATH.H)
Fornece um conjunto de funções para operações matemáticas, tais como funções trigonométricas, hiperbólicas, logaritmos, potência e arredondamentos.
Todas as funções da biblioteca math.h retornam um valor do tipo double.
Na tabela abaixo apresentamos algumas funções presentes na biblioteca math.h:
Função
Descrição do comando floor( ) arredonda para baixo ceil( ) arredonda para cima sqrt( )
Calcula raiz quadrada
2. BIBLIOTECA (CTYPE.H)
Em algumas situações é preciso determinar se o usuário digitou um caractere de determinado tipo (numérico ou uma letra por exemplo) ou então, é necessário converter um caractere minúsculo em maiúsculo para fazer uma comparação e tomar uma decisão. Para esses e outros casos onde necessitamos trabalhar com caracteres, a linguagem C possui uma biblioteca com funções sob medida para tais situações: ctype.h. A biblioteca ctype.h contém funções e macros para manipulação de caracteres. Utilizando as funções desta biblioteca podemos verificar se um caractere é numérico, ou se é maiúsculo, minúsculo, representa espaço em branco etc.
Na listagem abaixo, podemos visualizar as principais funções de ctype.h. Funções para conversão de caracteres maiúsculos e minúsculos:
Função
Descrição do comando tolower Converte o caractere em minúsculo toupper Converte caractere minúsculo em maiúsculo.
Funções para manipulação de caracteres
Função
Descrição do comando isalnum Verifica se o caracter é alfanumérico
3. BIBLIOTECA (STRING.H)
A biblioteca string.h da linguagem C, contém uma série de funções para manipular strings.
Função
Descrição do comando strcpy Realiza a cópia do conteúdo de uma variável a outra. strncpy Realiza a cópia do conteúdo de uma variável a outra, porém, deve