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