C posee ciertas funciones que nos ayudan hacer nuestros programas más fáciles y a utilizar menos código. El lenguaje C, cuenta con una serie de funciones de bibliotecas que realizan operaciones y cálculos de uso frecuente.
Para acceder a ellas, se debe colocar la directiva #include <math.h> en el encabezado del programa.
Función (Sintaxis) |
Tipo de Dato |
Propósito |
acos(d) |
double |
Devuelve el arco coseno
de d |
asin(d) |
double |
Devuelve el arco seno
de d |
atan(d) |
double |
Devuelve el arco
tangente de d |
atan(d1, d2) |
double |
Devuelve el arco
tangente de d1/d2 |
ceil(d) |
double |
Devuelve el valor
redondeado por exceso, al siguiente entero mayor |
cos(d) |
double |
Devuelve el coseno de d |
cosh(d) |
double |
Devuelve coseno
hiperbólico de d |
exp(d) |
double |
Eleva a la potencia d |
fabs(d) |
double |
Devuelve el valor
absoluto de d |
floor(d) |
double |
Devuelve el valor
redondeado por defecto al entero menor más cercano |
log(d) |
double |
Devuelve el logaritmo
natural de d |
log10(d) |
double |
Devuelve el lo.
(base10) de d |
pow(d1, d2) |
double |
Devuelve d1 elevado a
la potencia d2 |
sin(d) |
Double |
Devuelve el seno de d |
sinh(d) |
double |
Seno hiperbólico de d |
sqrt(d) |
double |
Raíz cuadrada de d |
Tan(d) |
double |
Devuelve la tangente de
d |
tanh(d) |
double |
Devuelve la tangente
hiperbólica de d |
Para acceder a ellas, se debe colocar la directiva #include <string.h> en el encabezado del programa.
memcpy |
copia n bytes entre dos áreas de memoria que no deben solaparse |
memmove |
copia n bytes entre dos áreas de memoria; al contrario
que memcpy las áreas pueden solaparse |
memchr |
busca un valor a partir de una dirección de memoria dada y devuelve un
puntero a la primera ocurrencia del valor buscado o NULL si no se
encuentra |
memcmp |
compara los n primeros caracteres de dos áreas de memoria |
memset |
sobre escribe un área de memoria con un patrón de bytes dado |
strcat |
añade una cadena al final de otra |
strncat |
añade los n primeros caracteres de una cadena al final de otra |
strchr |
localiza un carácter en una cadena, buscando desde el principio |
strrchr |
localiza un carácter en una cadena, buscando desde el final |
strcmp |
compara dos cadenas alfabéticamente ('a'!='A') |
strncmp |
compara los n primeros caracteres de dos cadenas numéricamente
('a'!='A') |
strcoll |
compara dos cadenas según la colación actual ('a'=='A') |
strcpy |
copia una cadena en otra |
strncpy |
copia los n primeros caracteres de una cadena en otra |
strerror |
devuelve la cadena con el mensaje de error correspondiente al número de
error dado |
strlen |
devuelve la longitud de una cadena |
strspn |
devuelve la posición del primer carácter de una cadena que no coincide
con ninguno de los caracteres de otra cadena dada |
strcspn |
devuelve la posición del primer carácter que coincide con alguno de los
caracteres de otra cadena dada |
strpbrk |
encuentra la primera ocurrencia de alguno de los caracteres de una
cadena dada en otra |
strstr |
busca una cadena dentro de
otra |
strtok |
parte una cadena en una
secuencia de tokens |
strxfrm |
transforma una cadena en su
forma de colación (??) |
strrev |
invierte una cadena |
No hay comentarios:
Publicar un comentario