1.5 Bibliotecas
estándares
El
lenguaje C es muy simple. Carece de tipos y servicios que forman parte de otros
lenguajes. No tiene tipo booleano, ni manejo de cadenas, ni manejo de memoria
dinámica.
No
obstante, el estándar de C define un conjunto de
bibliotecas
de funciones, que necesariamente vienen con todo entorno de compilación
de C y que satisfacen estos servicios elementales.
Las
interfaces de estos servicios vienen definidas en unos
ficheros
cabeceras
(
header
files
).
El nombre de estos ficheros suele terminar en
.h
Algunos
de los servicios proporcionados por las bibliotecas estándares son:
- entrada
y salida de datos (stdio.h)
- manejo
de cadenas (string.h)
- memoria
dinámica (stdlib.h)
- rutinas
matemáticas (math.h)