InvestigaciónlibreriasdeC

4
Investigación Bibliotecas del Lenguaje C Lorena Michelle Garzón Lizondro Math.h Es 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.h Esta 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

description

investigacion de las libretas del lenguaje de computación C

Transcript of InvestigaciónlibreriasdeC

Page 1: 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.

Page 2: InvestigaciónlibreriasdeC

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);

Page 3: InvestigaciónlibreriasdeC

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)