Librerías en Lenguaje C: Funciones Estándar y Sintaxis
Classified in Computers
Written on in
English with a size of 5.29 KB
Librerías Estándar del Lenguaje C
A continuación se detallan las cabeceras principales de la biblioteca estándar de C (ANSI C) junto con sus funciones más representativas.
stdio.h: Entrada y Salida Estándar
La cabecera <stdio.h> provee capacidades esenciales para operaciones de entrada, salida y manejo de archivos.
clearerrfclosefeofferrorfflushfgetcfgetposfgetsfopenformatofprintffputcfputsfreadfreopenfscanffseekfsetposftellfwritegetcgetchargetsperrorprintfputcputcharputsremoverenamerewindscanfsetbufsetvbufsprintfsscanftmpfiletmpnamungetcvfprintfvprintfvsprintf
stdlib.h: Utilidades Generales y Memoria
La librería <stdlib.h> contiene funciones para gestión dinámica de memoria, control de procesos y conversiones numéricas.
abortabsatexitatofatoiatolbsearchcallocdivexitfreegetenvlabsldivmallocmblenmbstowcsmbtowcqsortrandreallocsrandstrtodstrtolstrtoulsystemwctomb
string.h: Manipulación de Cadenas
La cabecera <string.h> define funciones para manipulación de arreglos de caracteres y memoria contigua.
memchrmemcmpmemcpymemmovememsetstrcatstrchrstrcmpstrcollstrcpystrcspnstrerrorstrlenstrncatstrncmpstrncpystrpbrkstrrchrstrspnstrstrstrtokstrxfrm
ctype.h: Clasificación de Caracteres
Funciones provistas por <ctype.h> para transformar y evaluar caracteres individuales:
tolowertoupper
locale.h: Configuración Regional
La biblioteca <locale.h> permite adaptar el comportamiento del programa a convenciones locales y formatos numéricos o de moneda:
localeconvsetlocale
math.h: Funciones Matemáticas
La cabecera <math.h> incluye declaraciones para operaciones aritméticas avanzadas y trigonométricas:
acosasinatanatan2ceilcoscoshexpfabsfloorfmodfrexpldexploglog10modfpowsinsinhsqrttantanh
setjmp.h: Saltos No Locales
Proporciona mecanismos para transferir el control de ejecución entre funciones mediante <setjmp.h>:
longjmpsetjmp
signal.h: Manejo de Señales
La librería <signal.h> gestiona condiciones excepcionales y señales del sistema operativo:
raisesignal
time.h: Fecha y Hora del Sistema
La cabecera <time.h> ofrece funciones para consultar, convertir y formatear valores temporales:
asctimeclockctimedifftimegmtimelocaltimemktimestrftimetime