Está en la página 1de 6

"AÑO DE LA LUCHA CONTRA LA CORRUPCIÓN E IMPUNIDAD"

UNIVERSIDAD NACIONAL DE UCAYALI


FACULTAD DE INGERNIERIA DE SISTEMAS E INGENIERIA CIVIL

ESCUELA PROFESIONAL DE INGENIERIA CIVIL

CURSO: PROGRAMACION EN INGENIERIA

DOCENTE: ing. ALDO IVAN PINEDO COBOS

ALUMNO: GONZALES REYES ROEL KENNEDY

CICLO: III

AÑO:2019
Librerías de c++

ASSERT.H
Assert.h es un archivo de cabecera en la biblioteca estándar del lenguaje de programación
C que define el preprocesador de C macro asertt() . La macro implementa una afirmación,
que puede ser utilizado para verificar las suposiciones hechas por el programa e imprimir
un mensaje de diagnóstico si esta suposición es falsa.
Cuando se ejecuta, si la expresión es falsa (es decir, compara igual a 0), assert() escribe la
información acerca de la llamada que falló en stderr y luego llama a abort() . La
información se escribe en stderr incluye:
o el nombre del archivo de origen (la macro predefinida __FILE__ )
o el número de línea de origen (la macro predefinida __LINE__ )
o la función de fuente (el identificador predefinido __func__ ) (añadido en
C99
o el texto de la expresión que se evalúa a 0

COMPLEX.H
complex.h es un archivo de cabecera en la biblioteca estándar del lenguaje de
programación C que define la funcionalidad de aritmética compleja. [1] Estas funciones
utilizan la incorporada en el tipo de complex, que se introdujo con el C99 revisión de C.
Esta cabecera no debe ser confundido con el C + + biblioteca estándar de cabecera
<complex>, que aplica los números complejos de una manera completamente diferente
(como una clase de plantilla, complex<T>). y constantes sólo a la precisión del tipo;
1 evaluación de las operaciones y las constantes de tipo float y doble a la variedad y
precisión del tipo doble;
2 evaluar todas las operaciones y constantes para el rango y la precisión del tipo doble de
largo;
otro valor significa que la aplicación definida por el comportamiento.
FLT_RADIX - base de la representación exponente (por lo menos 2 ).

LIMITS.H
limits.h es un archivo de cabecera de la biblioteca estándar del lenguaje de programación
C, que incluye definiciones de las características comunes de los tipos de variables. Los
valores son de aplicación específica, pero no puede ser de menor magnitud que ciertos
valores especificados en una implementación de C conformes.
El C99 norma también especifica la stdint.h archivo, que proporciona los nombres y los
límites de tamaño de forma explícita independientes de la plataforma tipos de datos
enteros (por ejemplo, int32_t de un entero de 32 bits con signo).

LOCALE.H
En informática, es un locale.h C lenguaje de programación el archivo de cabecera, que se
utiliza para fines de localización. La cabecera tiene dos funciones principales: localeconv y
setlocale. El primero permite el acceso a la localización actual, mientras que el segundo
permite establecer la configuración regional actual. La cabecera también se define la
estructura lconv, que almacena información sobre un lugar determinado, incluida la
preferencia local para la visualización de los números y la moneda.
SIGNAL.H
Signal.h es un archivo de cabecera se define en la biblioteca estándar de C para especificar
cómo se maneja un programa de señales mientras se ejecuta. Una señal puede reportar
un comportamiento excepcional en el programa (como la división por cero ), o una señal
puede reportar algún evento asíncrono fuera del programa (por ejemplo, alguien golpea
un clave de la atención interactiva en un teclado).
Una señal puede ser generada por llamar a raise (para enviar una señal al proceso actual)
o kill (para enviar una señal a cualquier proceso). Cada implementación define lo que
genera las señales (si existe) y bajo qué circunstancias se los genera. Una aplicación puede
definir otras señales que las que figuran en esta lista. El <signal.h> encabezado estándar
pueden definir macros adicionales con los nombres que comienzan con SIG para
especificar los valores de las señales adicionales. Todos los valores son expresiones
constantes entero> = 0.
Un manejador de la señal se puede especificar para todos menos dos señales (SIGKILL y
SIGSTOP no puede ser atrapado, bloqueado o ignorado). Un manejador de la señal es una
función que llama el entorno de destino cuando se produce la señal correspondiente. El
entorno de destino suspende la ejecución del programa hasta que vuelva el manejador de
señales o longjmp llamadas. Para una máxima portabilidad, un manejador de señal
asíncrona sólo debe:
hacer llamadas (que tienen éxito) a la señal de la función
asignar valores a los objetos de tipo volátil sig_atomic_t
devolver el control al llamador.
Si la señal informa de un error en el programa (y la señal no es asíncrona), el manejador
de la señal puede terminar llamando a abort, exit, o longjmp.

STDIO.H
stdio.h, que significa "nivel de entrada / salida de cabecera ", es la cabecera de la C
biblioteca estándar que contiene macro definiciones, constantes y declaraciones de las
funciones y los tipos utilizados para la entrada de varios estándares y las operaciones de
salida. La funcionalidad desciende de un "portátil de E / S de paquetes", escrito por Mike
Lesk en los laboratorios Bell en la década de 1970. [1] C + +, por razones de
compatibilidad, incluye stdio.h, así como una cabecera esencialmente equivalente, cstdio,
que declara la stdio.h tipos y funciones dentro del estándar de espacio de nombres .
Las funciones declaradas en stdio.h son muy populares, ya que, como parte de la
biblioteca estándar de C, que están garantizados para funcionar en cualquier plataforma
que soporte aplicaciones C en una plataforma en particular puede, sin embargo, tienen
razones para usar la plataforma de E / S rutinas, en lugar de la stdio.h rutinas.
STRING.H
string.h es el encabezado de la biblioteca estándar de C para el lenguaje de programación
C que contiene macro definiciones, constantes y declaraciones de funciones y tipos que se
utilizan no sólo para la cadena de manipulación, sino también varias funciones de manejo
de memoria, el nombre es, pues, algo así como un nombre inapropiado.
Las funciones declaradas en string.h son muy populares, ya que, como parte de la
biblioteca estándar de C, que están garantizados para trabajar en cualquier plataforma
que soporte C. Sin embargo, algunos problemas de seguridad que existen con estas
funciones, tales como desbordamientos de búfer, que lleva a los programadores prefieren
más seguro, las variantes, posiblemente, menos portátil. Además, las funciones de cadena
sólo trabajan con ASCII o conjuntos de caracteres ASCII que se extienden de una manera
compatible como el ISO-8859-1; caracteres multibyte ASCII compatible con juegos tales
como UTF-8 funciona con la salvedad de que la cadena "de largo" es ser interpretado
como el número de bytes de la cadena (en lugar de la cuenta de Unicode caracteres) y las
búsquedas que los caracteres individuales sólo trabajar con eficacia para los caracteres
ASCII. No ASCII manejo de cadenas compatible generalmente se logra a través de wchar.h.
CONIO.H
"Contiene los prototipos de las funciones, macros, y constantes para preparar y manipular
la consola en modo texto en el entorno de MS-DOS®." [1]
"conio.h es un encabezado de archivo C utiliza en los compiladores antiguos de MS-DOS
para crear interfaces de usuario de texto. No se describe en el libro Lenguaje de
Programación C, y no es parte de la biblioteca C estándar, ISO C ni es requerido por POSIX.
Este encabezado declara varias funciones útiles para realizar la colección de "consola de
entrada y salida" de un programa. La mayoría de los compiladores de C que DOS objetivos,
Windows 3.x, Phar Lap, dosx, OS / 2, o [Win32 1] tiene esta cabecera y el suministro de las
funciones de biblioteca concomitantes en la biblioteca de C por defecto. La mayoría de los
compiladores de C que se dirigen a UNIX y Linux no tienen este encabezado y no
proporcionan las funciones de biblioteca concomitantes. Algunos sistemas embebidos
están utilizando una biblioteca Conio compatible.
Las funciones de la biblioteca conio.h declarado por variar un poco de compilador
compilador. Tal como se había implementado en celosía C, las diversas funciones
asignadas directamente a los DOS primeros int 21h funciones. Pero la biblioteca se
suministra con Borland Turbo C no utilizar la API de DOS, sino que accede RAM de vídeo
directamente para la producción y el BIOS utiliza interrumpir las llamadas, sino que
también tienen funciones adicionales, inspirada en la exitosa colección de Turbo Pascal."

< IOSTREAM.H>
Las operaciones de entrada y salida no forman parte del conjunto de sentencias de C++,
sino que pertenecen al conjunto de funciones y clases de la biblioteca estándar de C++.
Ellas se incluyen en los archivos de cabecera iostream.h por lo que siempre que queramos
utilizarlas deberemos introducir la línea de código #include <iostream.h>
Esta biblioteca es una implementación orientada a objetos y está basada en el concepto
de flujos. A nivel abstracto un flujo es un medio de describir la secuencia de datos de una
fuente a un destino o sumidero. Así, por ejemplo, cuando se introducen caracteres desde
el teclado, se puede pensar en caracteres que fluyen o se trasladan desde el teclado a las
estructuras de datos del programa.
Los objetos de flujo que vienen predefinidos serán:

cin, que toma caracteres de la entrada estándar (teclado);


cout, pone caracteres en la salida estándar (pantalla);
cerr y clog ponen mensajes de error en la salida estándar.
Estos objetos se utilizan mediante los operadores << y >>. El operador << se denomina
operador de inserción; y apunta al objeto donde tiene que enviar la información. Por lo
tanto, la sintaxis de cout será:

cout<<variable1<<variable2<<...<<variablen;

No olvidemos que las cadenas de texto son variables y se ponen entre " " (comillas
dobles).

Por su parte >> se denomina operador de extracción, lee información del flujo cin (a la
izquierda del operador) y las almacena en las variables indicadas a la derecha).

MATH.H
math.h es un archivo de cabecera en la biblioteca estándar del lenguaje de programación
C diseñado para las operaciones matemáticas básicas. La mayoría de las funciones
implican el uso de la coma flotante números. C + + también lleva a cabo estas funciones
por razones de compatibilidad y los declara en la cabecera cmath (el C99 funciones no
están disponibles en el actual estándar de C + +, C + + 98).
Todas las funciones que tienen o devolver un ángulo de trabajo en radianes.
Todas las funciones se llevan a double s de punto flotante de argumentos, a menos que se
especifique lo contrario. En C99, para trabajar con float s olong double s, añadir una f o l
para el nombre, respectivamente.
Biblioteca de funciones matemáticas que operan en números enteros, como el abs, labs ,
div , y ldiv , en cambio se especifica en el stdlib.hcabecera.

También podría gustarte