stdlib.h (std-lib: standard library o biblioteca estándar). Es el archivo de cabecera de la biblioteca estándar de propósito general del lenguaje de programación C. Contiene los prototipos de funciones de C para gestión de memoria dinámica, control de procesos y otras. Es compatible con C++ donde se conoce como cstdlib
.
Las funciones que pertenecen a stdlib.h
pueden clasificarse en las siguientes categorías: conversión, memoria, control de procesos, ordenación y búsqueda, matemáticas.
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 dirección de memoria válida. NULL puede definirse como una expresión constante equivalente a los valores cero entero, cero entero largo o cero convertido (casting) a puntero vacío (void *):
En la biblioteca stdlib.h
se define un tipo de dato llamado size_t
que representa el tamaño de un vector para las funciones miembro de la biblioteca. En la práctica, se asume que size_t
es equivalente a un entero sin signo (positivo).
También se definen dos tipos de datos más, div_t
y ldiv_t
. Son los tipos devueltos por las funciones div y ldiv. Según el estándar, estos tipos se definen del siguiente modo:
itoa (integer to ascii) es una función que normalmente se incluye en muchas implementaciones de stdlib.h
aunque ésta no venga definida por el estándar. Sirve para convertir un entero a cadena de caracteres.
Escribe un comentario o lo que quieras sobre Stdlib.h (directo, no tienes que registrarte)
Comentarios
(de más nuevos a más antiguos)