Stdlib H
Stdlib H
Stdlib H
Stdlib.h
stdlib.h (std-lib: standard library o biblioteca estndar)es el archivo de cabecera de la biblioteca estndar de propsito general del lenguaje de programacin C. Contiene los prototipos de funciones de C para gestin de memoria dinmica, control de procesos y otras. Es compatible con C++ donde se conoce como cstdlib.
Funciones miembro
Las funciones que pertenencen a stdlib.h pueden clasificarse en las siguientes categoras: conversin, memoria, control de procesos, ordenacin y bsqueda, matemticas.
Nombre Conversin de tipos atof atoi atol [1] [2] [3] (ascii to float) (ascii to integer) cadena de caracteres a coma flotante cadena de caracteres a entero Descripcin
(C Standard Library)]] (ascii to long) cadena de caracteres a entero tamao largo [4] [5] (string to double) (string to long) (string to unsigned long) cadena de caracteres a coma flotante tamao doble cadena de caracteres a entero largo cadena de caracteres a entero largo sin signo (positivo) Generacin de nmeros pseudo-aleatorios
strtod strtol
strtoul
[6]
Genera un nmero pseudo-aleatorio Establece la semilla para el generador de nmeros pseudo-aleatorios Gestin de memoria dinmica
[8]
, realloc
[9]
Reservan memoria dinmica del heap (montn o montculo) Liberan memoria devolvindola al heap Control de procesos
abort
terminar ejecucin anormalmente registrar una funcin callback para la salida del programa terminar ejecucin del programa recuperar una variable de entorno (C Standard Library) ejecutar un comando externo Ordenacin y bsqueda
atexit exit
[12]
getenv system
[13] [14]
bsearch qsort
[16]
[17]
Stdlib.h
Constantes miembro
Los ficheros de cabecera stdlib.h y stddef.h definen la macro NULL, que produce una constante puntero nulo, y representa un valor de puntero que no apunta a ninguna direccin de memoria vlida. NULL puede definirse como una expresin constante equivalente a los valores cero entero, cero entero largo o cero convertido (casting) a puntero vaco (void*): #define NULL 0
#define NULL
0L
#define NULL
((void *) 0)
Funciones no estndar
itoa (integer to ascii) es una funcin que normalmente se incluye en muchas implementaciones de stdlib.h aunque sta no venga definida por el estndar. Sirve para convertir un entero a cadena de caracteres.
Referencias
[1] http:/ / c-p-p. net/ c/ stdlib. h/ atof [2] http:/ / c-p-p. net/ c/ stdlib. h/ atoi [3] http:/ / c-p-p. net/ c/ stdlib. h/ atol [4] http:/ / c-p-p. net/ c/ stdlib. h/ strtod [5] http:/ / c-p-p. net/ c/ stdlib. h/ strtol [6] http:/ / c-p-p. net/ c/ stdlib. h/ strtoul [7] http:/ / c-p-p. net/ c/ stdlib. h/ srand [8] http:/ / c-p-p. net/ c/ stdlib. h/ calloc [9] http:/ / c-p-p. net/ c/ stdlib. h/ realloc [10] http:/ / c-p-p. net/ c/ stdlib. h/ abort [11] http:/ / c-p-p. net/ c/ stdlib. h/ atexit [12] http:/ / c-p-p. net/ c/ stdlib. h/ exit [13] http:/ / c-p-p. net/ c/ stdlib. h/ getenv [14] http:/ / c-p-p. net/ c/ stdlib. h/ system [15] http:/ / c-p-p. net/ c/ stdlib. h/ bsearch [16] http:/ / c-p-p. net/ c/ stdlib. h/ qsort
Stdlib.h
[17] [18] [19] [20] http:/ / c-p-p. net/ c/ stdlib. h/ labs http:/ / c-p-p. net/ c/ stdlib. h/ div http:/ / c-p-p. net/ c/ stdlib. h/ ldiv Article: Why size_t matters (http:/ / www. embedded. com/ columns/ programmingpointers/ 200900195?pgno=2)
Enlaces externos
resumen de stdlib.h en c-p-p.net (http://c-p-p.net/c/stdlib.h/) (enero de 2012)
Licencia
Creative Commons Attribution-Share Alike 3.0 Unported //creativecommons.org/licenses/by-sa/3.0/