Está en la página 1de 3

Investigacin

Bibliotecas del Lenguaje C


Lorena Michelle Garzn Lizondro
Math.h
Es un archivo de cabecera de la biblioteca estandar de este lenguaje,
diseado para operaciones matemticas bsicas, muchas de sus
funciones incluyen nmeros flotantes
Comandos:
Atan: calcula el arco tangente de x. El rango es de menor uno a
uno. Esta funcin 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 hiperblico 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.h
Esta librera permite obtener la hora actual y, a continuacin
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/ao)
- 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.h
Consiste en un tipo y tres macros que proporcionan recursos para
recorrer una lista de argumentos de funcin de tamao 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.h
Contiene una macro para el diagnostico dentro de los programas
Ctype.h
Contiene varias funciones para la comprobacin de tipo s y
transformacin de caracteres
Comandos:
- tolower: Convierte un carcter, en un parmetro entero ch, a
minscula.
-

toupper: Convierte un carcter, en un parmetro entero ch, a


mayscula

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.h
Contiene varios macros, funciones y tipos para unidades locales,
como la unidad monetaria
Signal.h
- raise: La funcin enva la seal al programa en ejecucin.
-

Signal :La funcin signal retorna el valor de func para la llamada


ms reciente a signal para la seal especificada, seal, si la
operacin fue realizada con xito.

Setjmp.h
-

longjmp: Restaura el entorno guardado por la invocacin ms


reciente de la funcin setjmp en la misma invocacin del
programa, con el argumento correspondiente entorno

setjmp: Guarda su entorno de llamadas en el argumento


entorno para uso posterior por la funcin longjmp

Stdlib.h
atof (ascii to float): cadena de caracteres a coma flotante
atoi : cadena de caracteres a entero
atol (C Standard Library) (ascii to long): cadena de caracteres a
entero tamao largo
strtod: cadena de caracteres a coma flotante tamao doble
strtol: cadena de caracteres a entero largo
strtoul : cadena de caracteres a entero largo sin signo (positivo)

También podría gustarte