INVESTIGACI“N Y REPORTE DE INVESTIGACI“N .INVESTIGACI“N Y REPORTE DE INVESTIGACI“N Lima,
InvestigaciónlibreriasdeC
-
Upload
lorena-garzon -
Category
Documents
-
view
4 -
download
1
description
Transcript of InvestigaciónlibreriasdeC
Investigación Bibliotecas del Lenguaje C
Lorena Michelle Garzón Lizondro
Math.hEs un archivo de cabecera de la biblioteca estandar de este lenguaje, diseñado para operaciones matemáticas básicas, muchas de sus funciones incluyen números flotantes
Comandos: Atan: calcula el arco tangente de x. El rango es de menor uno a
uno. Esta función devuelve el valor en el rango de menos Pi medios a Pi medios.
Cabs: calcula el valor absoluto de un numero complejo almacenado en una estructura de tipo complex
Ceil: calcula y redondea el numero entero mayor que igual o igual a X.
Cos: calcula el coseno del argumento x. El argumento X, se especifica radianes y devuelve un valor en el rango de menos uno a uno.
Cosh: calcula el seno hiperbólico de la variable X, si el argumento pasado a cosh es demasiado grande, se produce un error de rango
Exp: calcula el exponencial de X, donde E es la base del logaritmo natural
Ejemplo con el comando floor: X= floor (6.25); // x vale 6
Time.hEsta librería permite obtener la hora actual y, a continuación convertirka y almacenarla de acuerdo a sus necesidades particulares. La hora actual se toma siempre de la hora de el sistema.
Comando:-Asctime: convierte la hora y fecha almacenada en una estructura de tipo tm en una cadena de caracteres.
- Clock: calcula el tiempo empleado por el proceso llamador, es decir, el tiempo utilizado de procesadr
- Ctime: convierte la fecha y hora almacenada como valor de tipo time-t en una cadena de caracteres (mes/dia/año)
- Time: proporciona el tiempo del sistema en segundos desde 00:00:00
- Tzset: establece las variables entorno horarios TZ, asigna valores a las variables globales del timezone
- Unixtodos: convierte a formato DOS un valor de hora en el formato UNIX.
Ejemplo con el comando gmtime que convierte la fecha y la hora en el tiempo del meridiano de Greenwich:
Ahora=gmtoime(&hoy); Stdarg.hConsiste en un tipo y tres macros que proporcionan recursos para recorrer una lista de argumentos de función de tamaño y tipo desconocido, es decir, Define funciones que pueden ser llamadas con diferentes numeros de argumentos, de modo que se pueda escribir f(a) y f(a,b).
Assert.hContiene una macro para el diagnostico dentro de los programas
Ctype.h Contiene varias funciones para la comprobación de tipo s y transformación de caracteres
Comandos: - tolower: Convierte un carácter, en un parámetro entero ch, a
minúscula.
- toupper: Convierte un carácter, en un parámetro entero ch, a mayúscula
- isupper(c Determina si el argumento es una mayuscula. Devuelve un valor distinto de cero si es cierto; en otro caso devuelve 0)
- isxdigit(c): Determina si el argumento es un digito hexadecimal. Devuelve un valor distinto de cero si es cierto; en otro caso devuelve 0
- isspace(c): Determina si el argumento es un espacio en blanco. Devuelve un valor distinto de cero si es cierto; en otro caso devuelve 0
- ispunct(c): Determina si el argumento es un caracter de puntuacion. Devuelve un valor distinto de cero si es cierto; en otro caso devuelve 0
Ejemplo: isprint(c):
if(isprint(c)) printf("\n"c imprimible\n",c);
Limits.hContiene varios macros, funciones y tipos para unidades locales, como la unidad monetaria
Signal.h- raise: La función envía la señal al programa en ejecución.
- Signal :La función signal retorna el valor de func para la llamada más reciente a signal para la señal especificada, señal, si la operación fue realizada con éxito.
Setjmp.h
- longjmp: Restaura el entorno guardado por la invocación más reciente de la función setjmp en la misma invocación del programa, con el argumento correspondiente entorno
- setjmp: Guarda su entorno de llamadas en el argumento entorno para uso posterior por la función longjmp
Stdlib.h
atof (ascii to float): cadena de caracteres a coma flotanteatoi : cadena de caracteres a enteroatol (C Standard Library) (ascii to long): cadena de caracteres a entero tamaño largostrtod: cadena de caracteres a coma flotante tamaño doblestrtol: cadena de caracteres a entero largostrtoul : cadena de caracteres a entero largo sin signo (positivo)