Librería Estándar de C

Páginas: 14 (3306 palabras) Publicado: 18 de enero de 2014
INTRODUCCIÓN.

Las librerías estándar de C (también conocidas como libc) son una recopilación de ficheros cabecera y librerías con rutinas que implementan operaciones comunes, como las de entrada salida o el tratamiento de cadenas. A diferencia de otros lenguajes como no incorpora palabras clave para estas tareas, por lo que prácticamente todo programa implementado en C se basa en la libreríaestándar para funcionar.
Significa "standard input-output header" (cabecera estandar E/S), es en la librería estándar del lenguaje de programación C el archivo de cabecera que contiene las definiciones de macros, las constantes, las declaraciones de funciones y la definición de tipos usados por varias operaciones estándar de entrada y salida. Las interfaces de estos servicios vienen definidas enunos ficheros cabeceras ( header files ). El nombre de estos ficheros suele terminar en .h. Algunos de los servicios proporcionados por las bibliotecas o librerías 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), etc. A continuación se definirán las librerías más comunes y utilizadas en C, de igual formase definirán sus principales funciones mediante la utilización de tablas.


LIBRERÍA MÁS COMUNES EN LENGUAJE C.
Una librería es un conjunto de funciones, que a diferencia de un programa de Lenguaje C, no contiene la función main()
Archivos encabezado (Header file): Código de lenguaje C que corresponde a declaraciones y recursos de una librería, que serán asociados mediante la directiva#include.
Librerías Estándar: Todo compilador que soporte ANSI, C contiene al menos las siguientes librerías:
Archivos de cabeceras de la biblioteca ANSI C.

Contiene la macro assert (aserción), utilizada para detectar errores lógicos y otros tipos de fallos en la depuración de un programa.

Conjunto de funciones para manipular números complejos (nuevo en C99).

Contiene las funciones strlen,strstr, strchr, strcat.

Contiene funciones para clasificar caracteres según sus tipos o para convertir entre mayúsculas y minúsculas independientemente del conjunto de caracteres(típicamente ASCII o alguna de sus extensiones).

Para analizar los códigos de error devueltos por las funciones de biblioteca.

Para controlar entornos en coma flotante (nuevo en C99).

Contiene la definición deconstantes que especifican ciertas propiedades de la biblioteca de coma flotante, como la diferencia mínima entre dos números en coma flotante (_EPSOLON), el número máximo de dígitos de precisión (_DIG), o el rango de valores que se pueden representar (_MIN, _MAX).

Para operaciones de conversión con precisión entre tipos enteros (nuevo en C99).

Para utilizar los conjuntos de caracteres ISO646 (nuevo en NA1).

Contiene la definición de constantes que especifican ciertas propiedades de los tipos enteros, como rango de valores que se pueden representar (_MIN, _MAX).

Para la función setlocale() y las constantes relacionadas. Se utiliza para seleccionar el entorno local apropiado (configuración regional).

Contiene las funciones matemáticas comunes.

Declara lasmacros setjmp y longjmp para proporcionar saltos de flujo de control de programa no locales.

Para controlar algunas situaciones excepcionales como la división por cero.

posibilita el acceso a una cantidad variable de argumentos pasados a una función.

Para el tipo booleano (nuevo en C99).

Para definir varios tipos enteros (nuevo en C99).

Para definir varios tipos de macros de utilidad.

Proporciona elnúcleo de las capacidades de entrada/salida del lenguaje C (incluye la venerable función printf).

Para realizar ciertas operaciones como conversión de tipos, generación de números pseudo-aleatorios, gestión de memoria dinámica, control de procesos, funciones de entorno, de señalización (??), de ordenación y búsqueda.

Para manipulación de cadenas de caracteres.

Contiene funcionalidades...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Librerias c++
  • Librerías En C++
  • librerias de C++
  • Librerias de c++
  • Librerias de c++
  • Librerias En C++
  • Librerias De C
  • Librerias De C

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS