Funções dos membros do Stdlib.h
Artigo: Funções dos membros do Stdlib.h. Pesquise 862.000+ trabalhos acadêmicosPor: ssouza726 • 23/9/2014 • Artigo • 424 Palavras (2 Páginas) • 355 Visualizações
Stdlib.h é um arquivo cabeçalho da biblioteca de propósito geral padrão da linguagem de programação C. Ela possui funções envolvendo alocação de memória, controle de processos, conversões e outras. Ela é compatível com C++ e é chamada cstdlib em C++. O nome "stdlib" vem de standard library (standard library é biblioteca padrão em inglês).
Índice [esconder]
1 Funções membros
2 Membros constantes
3 Membros do tipo de dados
4 Funções não padronizadas
5 Veja também
6 References
Funções membros[editar | editar código-fonte]
Membros de stdlib.h pode ser classificado em: conversão, memória, controle de processo, ordenamento e procura, matemática.
Name Description
Conversão de tipo
atof string para float
atoi string para integer
atol string para long integer
strtod string para double
strtol string para long int
strtoul string para unsigned long int
Geração de seqüência pseudo-aleatória
rand gera um número inteiro pseudo aleatório
srand seleciona a semente do gerador pseudo aleatório
Alocação e liberação de memória
malloc
calloc
realloc aloca memória do "heap"
free libera memória de volta para o "heap"
Controle de processos
abort força o término da execução
atexit registra uma função "callback" para saída do programa
exit termina a execução do programa
getenv obtém uma variável de ambiente
system executa um comando externo
Ordenamento e procura
bsearch procura binária em "array"
qsort ordena "array" segundo algoritmo Quick Sort
Matemática
abs
labs valor absoluto
div
ldiv divisão inteira
Membros constantes[editar | editar código-fonte]
Os arquivos stdlib.h e stddef.h definem a macro NULL, que é um ponteiro nulo constante, e representa um valor de ponteiro que garante não apontar para um endereço válido na memória. NULL pode ser definido como uma constante igual a int zero, long int zero, ou zero "cast" para void * pointer:
...