stdlib.h

Post on 14-Dec-2015

2 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

stdlib

TRANSCRIPT

stdlib.h

stdlib.h (std-lib: standard library o biblioteca estándar)es el archivo de cabecera de la biblioteca estándar de pro-pósito general del lenguaje de programación C. Contienelos prototipos de funciones de C para gestión de memoriadinámica, control de procesos y otras. Es compatible conC++ donde se conoce como cstdlib.

1 Funciones miembro

Las funciones que pertenencen a stdlib.h pueden clasifi-carse en las siguientes categorías: conversión, memoria,control de procesos, ordenación y búsqueda, matemáti-cas.

2 Constantes miembro

Los ficheros de cabecera stdlib.h y stddef.h definen lamacro NULL, que produce una constante puntero nulo,y representa un valor de puntero que no apunta a ningu-na dirección de memoria válida. NULL puede definirsecomo una expresión constante equivalente a los valorescero entero, cero entero largo o cero convertido (casting)a puntero vacío (void *):#define NULL 0#define NULL 0L#define NULL ((void *) 0)

3 Tipos de datos miembro

En la biblioteca stdlib.h se define un tipo de dato lla-mado size_t que representa el tamaño de un vector pa-ra las funciones miembro de la biblioteca. En la práctica,se asume que size_t es equivalente a un entero sin signo(positivo).[1]

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únel estándar, estos tipos se definen del siguiente modo:typedef struct { int quot, rem; } div_t;typedef struct { long int quot, rem; } ldiv_t;

4 Funciones no estándar

itoa (integer to ascii) es una función que normalmente seincluye en muchas implementaciones de stdlib.h aunqueésta no venga definida por el estándar. Sirve para convertirun entero a cadena de caracteres.

5 Véase también• Lenguaje de programación C

• Biblioteca estándar de C

6 Referencias[1] Article: Why size_t matters

7 Enlaces externos• resumen de stdlib.h en c-p-p.net (enero de 2012)

1

2 8 TEXTO E IMÁGENES DE ORIGEN, COLABORADORES Y LICENCIAS

8 Texto e imágenes de origen, colaboradores y licencias

8.1 Texto• Stdlib.h Fuente: https://es.wikipedia.org/wiki/Stdlib.h?oldid=84263785 Colaboradores: Enric Naval, Jesuja, CEM-bot, Nagul, Retama,Santhy, Escarbot, VolkovBot, Mstreet linux, Shooke, Shadowxfox, Muro Bot, Botellín, Alejandrocaro35, J.delanoy, Sverigekillen, Emaus-Bot, Savh, ZéroBot, Elandy2009, Mjbmrbot, MerlIwBot, KLBot2, Elvisor, Jarould y Anónimos: 6

8.2 Imágenes

8.3 Licencia de contenido• Creative Commons Attribution-Share Alike 3.0

top related