TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Funções dos membros do Stdlib.h

Artigo: Funções dos membros do Stdlib.h. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  23/9/2014  •  Artigo  •  424 Palavras (2 Páginas)  •  355 Visualizações

Página 1 de 2

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:

...

Baixar como (para membros premium)  txt (3.1 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com