Stdlib.h
-
Upload
robertroig -
Category
Documents
-
view
2 -
download
0
description
Transcript of Stdlib.h
![Page 1: Stdlib.h](https://reader035.fdocuments.es/reader035/viewer/2022072004/563dbb35550346aa9aab2e5c/html5/thumbnails/1.jpg)
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
![Page 2: Stdlib.h](https://reader035.fdocuments.es/reader035/viewer/2022072004/563dbb35550346aa9aab2e5c/html5/thumbnails/2.jpg)
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