Beruflich Dokumente
Kultur Dokumente
h>
Es un archivo de cabecera de la biblioteca estndar del lenguaje de programacin C, est
diseado para operaciones matemticas bsicas. Muchas de sus funciones incluyen el uso de
nmeros en coma flotante. C++ tambin implementa estas funciones por razones de
compatibilidad y declara en la cabecera math.
La biblioteca de matemticas es relativamente fcil de usar, al igual que las vistas previamente.
Funciones matemtica
Lista de funciones matemticas. Son fciles de usar y algunas de ellas han sido ya usadas
previamente. No se proporciona ejemplo de las mismas.
Nombre Descripcin
as in arco s eno
tan tangente
Constantes matemticas
La biblioteca de matemticas define varias constantes (por lo general desechadas). Siempre es
aconsejable usar estas definiciones.
#include <stdio.h>
Contiene los prototipos de las funciones, macros, y tipos para manipular datos de entrada y
salida.
Function Description
Convierte una cadena de
wcstombs caracteres anchos a una
cadena multibyte.
Convierte un carcter aun
wctomb
carcter multibyte.
Con ella podremos realizar prcticamente cualquier tipo de operacin con cadenas
Nombres Descripcin
Busca una direccin de memoria dada y devuelve un puntero al primero
memchr
encontrado o NULL si no se ha encontrado nada.
Realiza una comparacin entre los primeros n caracteres entre dos
memcmp
celdas de memoria.
Copia un nmero determinado de bytes entre dos reas de memoria, no
memcpy
es posible solaparlas.
Igual que memcpy pero con la posibilidad de solapar las reas de
memmove
memoria.
strcat Concatena (es decir, aade) una cadena dada al final de otra.
Devuelve la posicin del primer carcter que coincide con alguno de los
strcspn
caracteres de otra cadena dada.
Funciones
Nombre Descripcin
char * Recibe una variable de tipo puntero a estructura tm (struct tm*) y devuelve
asctime(struct una cadena de caracteres cuyo formato es:
tm *) "Www Mmm dd hh:mm:ss yyyy\n" (ej: Tue May 15 19:07:04 2008\n)
clock_t clock
Devuelve el nmero de pulsos de reloj desde que se inici el proceso
(void)
char * Recibe una variable de tipo puntero a time_t (time t*) y devuelve una cadena
ctime(time_t *) con el mismo formato que asctime()
double
Recibe dos variables de tipo time_t, calcula su diferencia y devuelve el
difftime(time_t,
resultado (double) expresado en segundos.
time t)
struct tm
Recibe un puntero a una variable de tiempo (time_t*) y devuelve su
*gmtime(time_
conversin como fecha/hora UTC a struct tm a travs de un puntero.
t *)
struct tm
Similar funcionalidad a gmtime(), pero devuelve la conversin como
*localtime(time
fecha/hora LOCAL.
_t*)
time_t mktime( Inversamente a gmtime() y localtime(),l recibe un puntero a struct tm (struct
struct_tm *) tm*) y devuelve su conversin al tipo time t.
Devuelve la fecha/hora (time_t) actual o -1 en caso de no ser posible. Si el
time_t time(tim
argumento que se le pasa no es NULL, tambin asigna la fecha/hora actual
e_t *)
a dicho argumento.
size_t
Formatea la informacin pasada mediante la estructura (struct tm*) mediante
strftime(char
el formato indicado en una cadena (char*) e imprime el resultado sobre otra
*,size_t,char
cadena (char*) hasta un lmite de caracteres (size_t).
*,struct tm *)
Tipos de datos:
Nombre Descripcin
clock_t tipo de dato devuelto por clock(), generalmente un long int
time t tipo de dato devuelto por time(), generalmente un long int
struct tm representacin del tiempo en formato de calendario (fecha/hora)